| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Связь ПК и железа
23.11.2010, 01:51
|
|
|
Прописка
Регистрация: 23.01.2008
Сообщений: 102
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 19 сообщении(ях)
|
Re: Связь ПК и железа
Ну раз начали сравнивать не чем проще работать с COM портом, то вот вариант на PureBasic.
|
Код:
|
If OpenSerialPort(0, "COM1", 9600, #PB_SerialPort_NoParity, 8, 1, #PB_SerialPort_NoHandshake, 1024, 1024)
WriteSerialPortString(0,"Передаваемая строка")
CloseSerialPort(0)
EndIf |
Порт COM1 открывается со скоростью обмена 9600 бод, без проверки четности, 8-ю битами данных и одним стоповым битом. Размер временных буферов приема и передачи, составляет по 1024 байта.
Далее в порт передается информация "Передаваемая строка", после чего, COM порт закрывается.
Все просто и понятно.
|
|
|
|
23.11.2010, 10:39
|
|
|
Гражданин KAZUS.RUN
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Связь ПК и железа
всё просто, если надо просто строку тупую передать. А если нужно передать ответ ч/з 20 мс после запроса. И ответ содержит метку,команду, данные, CRC, то уже не всё так кошерно.
|
|
|
|
23.11.2010, 10:52
|
|
|
Прописка
Регистрация: 23.01.2008
Сообщений: 102
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 19 сообщении(ях)
|
Re: Связь ПК и железа
Сообщение от SasaVitebsk
|
|
всё просто, если надо просто строку тупую передать.
|
Имелось в виду что просто работать с COM портом.
А то, что вы написали, это уже алгоритм работы с устройством, подключенным к порту.
|
|
|
|
24.11.2010, 05:04
|
|
|
Гражданин KAZUS.RUN
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 862
Сказал спасибо: 98
Сказали Спасибо 216 раз(а) в 139 сообщении(ях)
|
Re: Связь ПК и железа
__________________
Не ошибается лишь тот, кто ни чего не делает!
|
|
|
|
24.11.2010, 16:21
|
|
|
Прописка
Регистрация: 23.01.2008
Сообщений: 102
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 19 сообщении(ях)
|
Re: Связь ПК и железа
Сообщение от woroba
|
|
По ссылке английская!
|
Только что скачал, проверил - русская!
|
|
|
|
24.11.2010, 16:34
|
|
|
Прописка
Регистрация: 14.08.2006
Сообщений: 106
Сказал спасибо: 19
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: Связь ПК и железа
Сообщение от Pit_PB
|
|
чем проще работать с COM портом, то вот вариант на PureBasic..
|
Пример на демо версии будет работать?
Последний раз редактировалось UserM; 24.11.2010 в 16:56.
|
|
|
|
24.11.2010, 17:24
|
|
|
Прописка
Регистрация: 23.01.2008
Сообщений: 102
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 19 сообщении(ях)
|
Re: Связь ПК и железа
Сообщение от UserM
|
|
Пример на демо версии будет работать?
|
Да будет.
Ограничение демо версии в том, что она непосредственно не поддерживает API ( в отличие от полной версии, надо ручками объявлять) и программа должена содержать не больше 800 строк кода.
|
|
|
|
25.11.2010, 18:09
|
|
|
Временная регистрация
Регистрация: 20.02.2005
Сообщений: 90
Сказал спасибо: 10
Сказали Спасибо 36 раз(а) в 11 сообщении(ях)
|
Re: Связь ПК и железа
Сообщение от poi_83
|
|
расскажи поподробней.
|
ещё есть National Instruments CVI LabWindows - я когда-то попробовал и очень доволен остался - тоже заточен под электронщиков - куча готовых графических компонет (осциллы , частомеры, графики и диаграммы ) - работать одно удовольствие - жаль, что нет поддержки USB - но я пока только СОМом обошёлся ...
|
|
|
|
26.11.2010, 22:19
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Re: Связь ПК и железа
Как раз делаю связку PIC-PC. Вторая подобная разработка после 15 летнего перерыва  Через COM, с опторазвязкой. Дешевые оптопары LTV817 кажется потянут до 9600 бод, мне 2400 хватает. PIC на себе тянет кучу задач, только обменивается информацией типа 'я сделал то то, чего тебе надо ? '
Другая платформа с гальванической развязкой Ethernet, да сложнее и дороже.
Хвала, COM однако возвращается, в сети попалась плата Intel Atom с 4 COM портами.
Visual Studio 6 и 2003, Бейсик.
__________________
Мыслю, следовательно существую
|
|
|
|
27.11.2010, 11:07
|
|
|
Вид на жительство
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
|
Re: Связь ПК и железа
http://www.pcports.ru/Articles.php - это как справочник по интерфейсам. Очень советую почитывать на досуге.
__________________
Найди путь или проложи сам!
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо MasterMushi за это сообщение:
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:20.
|
|