Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
08.01.2011, 17:36
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
ну вот типа да, без аналоговой хватило бы.
Цена, бл.
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
08.01.2011, 18:10
|
|
Вид на жительство
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Не хотите для начала здесь прочитать?
"Практическое программирование м-ов Atmel AVR на языке asm".Стр. 362
|
|
|
|
08.01.2011, 18:40
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Сообщение от Vov123
|
Не хотите для начала здесь прочитать?
"Практическое программирование м-ов Atmel AVR на языке asm".Стр. 362
|
Но в кармане то PIC...
Его и применим.
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
08.01.2011, 18:46
|
|
Вид на жительство
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Понятно,даже смотреть не желаете,а там про COM-компонент Delphi,пример его использования для связи с PC.Какая разница что будет на другом конце COM-порта.
Ладно,удачи в посиделках.
|
|
|
|
08.01.2011, 20:33
|
|
Вид на жительство
Регистрация: 07.09.2007
Адрес: Дерёвня Ишимбай
Сообщений: 419
Сказал спасибо: 65
Сказали Спасибо 136 раз(а) в 87 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Последний раз редактировалось Slava-martyn; 08.01.2011 в 20:35.
|
|
|
Сказали "Спасибо" Slava-martyn
|
|
|
08.01.2011, 21:48
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Сообщение от Vov123
|
Понятно,даже смотреть не желаете,а там про COM-компонент Delphi,пример его использования для связи с PC.Какая разница что будет на другом конце COM-порта.
Ладно,удачи в посиделках.
|
Разница есть: в кармане есть пики...
К вечеру уже готово:
-кнопочное задание интервала с отображением на 2-х "восьмёрках"
-получение пяти напряжений с АЦП-
-осталось это всё в сом выбросить.
просто требует времени....
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
08.01.2011, 21:49
|
|
Прописка
Регистрация: 04.08.2008
Сообщений: 203
Сказал спасибо: 33
Сказали Спасибо 75 раз(а) в 58 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Можно использовать контрол MSCOMM32.OCX, если надо вводить данные для обработки например в Эксел. Там же можно и график построить.
__________________
|
|
|
Сказали "Спасибо" Gerbicid
|
|
|
08.01.2011, 22:23
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Сообщение от Gerbicid
|
Можно использовать контрол MSCOMM32.OCX, если надо вводить данные для обработки например в Эксел. Там же можно и график построить.
|
с этого места по подробнее пожалуйста.
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
08.01.2011, 23:03
|
|
Прописка
Регистрация: 04.08.2008
Сообщений: 203
Сказал спасибо: 33
Сказали Спасибо 75 раз(а) в 58 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
1.Скачиваем и устанавливаем MSCOMM32.OCX
2.В Экселе создаем VBA проект и пишем там следующее:
Код:
|
Dim MyComm As New MSComm
Private Sub Init()
Const BufferSize = 40
MyComm.CommPort = 1
MyComm.Settings = "9600,N,8,1"
MyComm.InputLen = 1
MyComm.InBufferSize = BufferSize
MyComm.OutBufferSize = BufferSize
MyComm.PortOpen = True
End Sub
Private Sub InputCommPort()
If Not MyComm.PortOpen Then Call Init
Do
If MyComm.InBufferCount ‹› 0 Then [a1].Value = MyComm.Input
Loop While (1)
End Sub |
3.В VBA проекте заходим tools-›References-›Browse и выбираем в списке MSCOMM32.OCX, куда его ставили.
4.Запускаем проект и ячейке A1 текущего листа будет принятое значение из компорта.
Код чисто для примера ввода символа с компорта.
Если нужен контрол, могу сюда выложить архив.
__________________
Последний раз редактировалось Gerbicid; 08.01.2011 в 23:07.
|
|
|
Сказали "Спасибо" Gerbicid
|
|
|
08.01.2011, 23:38
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Для работы ком порта надо
1) сам МК
2) FT232RL
3) MAX232
4) источник напряжения
Не шибко ли много для такой задачи? Лучше сделать все на USB. И тогда достаточно будет иметь только один контроллер. Например, PIC18F13K50. Ну очень дешевый.
Ладно, уговорили. Еще кварц на 6/12/48 МГц нужен. Без него USB не заработает.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:33.
|
|