Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Данные АЦП PIC на экран компьютера

Непрочитано 14.01.2011, 07:37  
Picman
Прописка
 
Регистрация: 29.06.2005
Сообщений: 153
Сказал спасибо: 111
Сказали Спасибо 46 раз(а) в 32 сообщении(ях)
Picman на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

Сообщение от rusyvochka Посмотреть сообщение
Господа теоретики!
ПОМОГИТЕ расставить точки на графике!
Господин практик!
Вам уже столько насоветовали, что рискну предложить самый простой способ: листочек в клеточку и карандаш. А если серьезно, то я Вам давал ссылки на две статьи С.М.Рюмика, где есть ссылки на готовые программы для Вашего случая и есть описание как их создать в HiAsm.
Вот сайт http://hi-asm.blogspot.com/ , где есть 63 видеоурока по применению HiAsm. Начинайте изучать с первого и, я думаю, через неделю-другую Вы будете легко решать такие проблемы. Удачи!
Реклама:
Picman вне форума  
Непрочитано 14.01.2011, 18:14  
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

Сообщение от Picman Посмотреть сообщение
самый простой способ: листочек в клеточку и карандаш.
Это не самый простой - можно еще проще: запоминать.
В ехель рисую, но много телодвижений подготовительных...
А изучать новую оболочку ради решения одной задачи - тягостно.
Миниатюры:
Нажмите на изображение для увеличения
Название: 2011-01-14_093519.jpg
Просмотров: 75
Размер:	98.6 Кб
ID:	16849   Нажмите на изображение для увеличения
Название: 2011-01-14_095232.jpg
Просмотров: 57
Размер:	54.6 Кб
ID:	16850  
__________________
Смотрящий под ноги - звёзды видит в лужах.
rusyvochka вне форума  
Непрочитано 14.01.2011, 22:59  
Pit_PB
Прописка
 
Регистрация: 23.01.2008
Сообщений: 102
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 19 сообщении(ях)
Pit_PB на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

Сообщение от rusyvochka Посмотреть сообщение
А изучать новую оболочку ради решения одной задачи - тягостно.
Ну раз вы не хотите сами это делать - мы можем сделать за вас и за ваши денежки!

А по делу, выше выкладывал код на PureBasic приема данных из COM порта.
Если его немного изменить, то будет график на экране (в окне).
Pit_PB вне форума  
Непрочитано 15.01.2011, 01:08  
Jopavam
Заблокирован
 
Регистрация: 24.01.2009
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Jopavam на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

Сообщение от Gerbicid Посмотреть сообщение
Так вы в Ёксель ввели данные или нет? Если ввели, то построить график элементарно. Я тоже попробовал написать простенькую программу для 16F876A по передаче данных по компорту. Принимал в Ёксель с помощью контрола MSCOMM32.OCХ. PIC передает в комп 32 байта. По окончании передачи в Ёкселе вставляется лист диаграммы и строится график, после этого работа программы прекращяется. Програма на vba стартует автоматом при открытии книги. Пробовал в железе, все работает. Как подключить контрол писал раньше, без него приема не будет. Проекты для pic и Ёкселя прилагаю. Книга с контролом в папке comm. Может кому пригодится.
Екселева прога содержит только рисунок графика! А я то наивный думал она попросит параметры порта и допустим скажет, что пока нет ответа и пр и т.д. Или Вы так и задумали?
Jopavam вне форума  
Непрочитано 15.01.2011, 03:50  
Gerbicid
Прописка
 
Аватар для Gerbicid
 
Регистрация: 04.08.2008
Сообщений: 203
Сказал спасибо: 33
Сказали Спасибо 75 раз(а) в 58 сообщении(ях)
Gerbicid на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

Сообщение от Jopavam Посмотреть сообщение
Екселева прога содержит только рисунок графика! А я то наивный думал она попросит параметры порта и допустим скажет, что пока нет ответа и пр и т.д. Или Вы так и задумали?
VBA код смотрели или не знаете где?
__________________
Gerbicid вне форума  
Непрочитано 15.01.2011, 16:19  
Jopavam
Заблокирован
 
Регистрация: 24.01.2009
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Jopavam на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

Ну не знаю где, и как - (проклятые русифицированные программы) неужели,коль пошла такая пьянка недьзя выложить действующую программу? И еще в каком виде выводит "информацию -код" микропроцессор? Ascii? Heх? Какой формат кадра? Просто я Pic.ами не занимался, Ассемблер не понятен. У меня проц 51 клона.
С уважением! Всего доброго
Jopavam вне форума  
Непрочитано 15.01.2011, 18:06  
Gerbicid
Прописка
 
Аватар для Gerbicid
 
Регистрация: 04.08.2008
Сообщений: 203
Сказал спасибо: 33
Сказали Спасибо 75 раз(а) в 58 сообщении(ях)
Gerbicid на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

Сообщение от Jopavam Посмотреть сообщение
Ну не знаю где, и как - (проклятые русифицированные программы) неужели,коль пошла такая пьянка недьзя выложить действующую программу? И еще в каком виде выводит "информацию -код" микропроцессор? Ascii? Heх? Какой формат кадра? Просто я Pic.ами не занимался, Ассемблер не понятен. У меня проц 51 клона.
С уважением! Всего доброго
Я действующию программу и выложил. Все проблемы видимо из за того, что вы не можете найти код VBA проекта. По шагам:
1. Запускаем книгу из архива.
2. Нажимаем ALT+F11 и попадаем в VBA редактор.
3. Останавливаем выполнение программы нажав CTRL+BREAK или кнопку RESET на панели инструментов.
4. Щелкаем 2 раза мышом VBAProject-›ЭтаКнига, появится код VBA проекта.

Там вроде все понятно. Контрол отдает в прорамму данные в виде строки символов, дальше идет преобразование их в числа, добавляется лист диаграммы и строится график. Настройка компорта вроде тоже вопросов вызывать не должна, там все прозрачно. Дополнительно желательно скачать описание контрола и ознакомиться с ним. Какая железяка передает данные в компорт компа тоже абсолютно по барабану.
__________________
Gerbicid вне форума  
Непрочитано 15.01.2011, 20:05  
Jopavam
Заблокирован
 
Регистрация: 24.01.2009
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Jopavam на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

Зашел в текст проекта.поменял Сом 1 на Сом4, он у меня свободен. Предаю другой программой "Сом оperator" цепочку символов, Программа Ексель тупит, т.е ничего, Другая комовская программа принимает всю эту цепочку симводов. В чем дело?
Jopavam вне форума  
Непрочитано 15.01.2011, 20:28  
Gerbicid
Прописка
 
Аватар для Gerbicid
 
Регистрация: 04.08.2008
Сообщений: 203
Сказал спасибо: 33
Сказали Спасибо 75 раз(а) в 58 сообщении(ях)
Gerbicid на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

Причин может быть несколько.
1. Надо убедиться в правильных настройках передающего компорта MyComm1Settings = "9600,N,8,1"
2. Программа ждет 32 символа и только после этого начинает строить график, определено InputLimit = 32. Попробуйте поменять на 1 для пробы.
3. Если вы что то меняли в VBA проекте надо запустить на выполнение процедуру Workbook_Open нажав F5. Удачи
__________________
Gerbicid вне форума  
Непрочитано 16.01.2011, 00:17  
Jopavam
Заблокирован
 
Регистрация: 24.01.2009
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Jopavam на пути к лучшему
По умолчанию Re: Данные АЦП PIC на экран компьютера

Спасибо вроде заработало, но как то через ж. Вначале заменил первый порт на четвертый, старта не получилось, сохранил измененый файл, запустил снова, заработало, но только разово, т.е. стартуешь макрос, посылаешь посылку, она принимается. После этого уже ничего не принимается, надо снова запусить макрос и т.д
Jopavam вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Книги dosikus Электронная библиотека 11242 29.12.2015 23:45
Программирование PIC АЦП в Proton IDE downkazus Микроконтроллеры, АЦП, память и т.д 7 06.12.2010 16:55
Как вывести данные из АЦП на индикатор jafarkiller Микроконтроллеры, АЦП, память и т.д 9 05.04.2010 06:14
Помогите с ЦАП AD7708/AD7718 или их аналогами ST_Senya Микроконтроллеры, АЦП, память и т.д 9 30.11.2009 19:03


Часовой пояс GMT +4, время: 08:06.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.