Микроконтроллеры | COM9+МК=управление двигателем |
|
---|---|---|
Приветсвую! Насмотрелся на разработочки, где управление устройством или отдельным узлом(двигатели, св. диоды) управляют через com-порт, решил тож поиграться. Как я понял из предыдущей темы про USART- это технология для связи компа и МК на отдельной скорости, зависяшая от частоты кварца. Для связи компутера и МК используеться так же микросхема RS232. это понятно Как подключить МК PIC к RS232? какя программа нужна для изменения логич данных на портах COM? как МК распознаёт команды внутри кристалла по RX и TX. МК передаёт данные только по одной шине данных TX, получаеться уже на программном уровне эти сигналы распределяються на управление той или иной задачи? |
|
|
zakonnik: Как подключить МК PIC к RS232 через разъем DB9M (розетка) , сигналы TX и RX надо перевернуть т.е. ТХ(MCPU) <-> RX(PC). zakonnik, почему тема начинается с COM9? |
|
|
AlexAlcoa: почему тема начинается с COM9? |
|
|
если бы ты занимался авр, я бы тебе дал готовый код под тини2313 если кратко, то протокол rs232 - протокол низкоуровневый т.к. передача асинхронная, то все зависит от кварца сам решай, для чего тебе может понадобиться передавать 1200 байт в секунду для управления двигателем через ком тебе нужна примерно такая прога switch(getchar()){ передающая сторона должна посылать символы r l s для экспериментов тебе надо будет прогу типа гипертерминал из комплекта виндов для соединения мк с компом нужна мс мах232 и подобное советую тебе купить просто повод для любого старого телефона для работы юарта в мк его надо инициализировать, записав определенное число в определенный регистр |
|
|
djelektronik, у меня дома валяеться тини 2313, будет повод повозиться, скиньте на мыло |
|
|
zakonnik, по USART на PIC можно посмотреть здесь: http://pic16f84.narod.ru/item_rs232.htm (вольтметр), http://pic16f84.narod.ru/pj_rs232.htm (устройство управления). Вообще на сайте микрочипа есть много проектов с применением USARTа. |
|
|
Насколько я понял: на ПК мы посылаем в СОМ-порт 1 байт и на выходе из ПК он превращается в последовательный код (RS232), который принимает МК и сам "преобразует" в его в исходный байт и сохраняет в 1м регистре (буфер приема). Дальше уже мы сами думаем, что с этим принятым байтом делать. |
|
|
zakonnik второй файл - пример на шарпе под .нет в примере указан ком5 либо возьми любой терминал, который может слать байты в хексе |
|
|
zakonnik: какя программа нужна для изменения логич данных на портах COM |
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |