Создал по невнимательности такую тему в разделе для новичков но потом нашел этот раздел и думаю здесь больше подскажут... Есть утройство на основе контроллера (PIC16) нужно связать его с компом через COM чтобы они могли обмениваться информацией (в обе стороны). Ничего об этом не знаю, подскажите чего почитать по COM порту и работе с ним со стороны ПК.
Для начало прочитай про микросхему max232. А в остальном работа ничем не отличается от работы с любым другим COM устройством.
Алексей http://msdn.microsoft.com/library/d..._56b8294f-950d-4291-a017-7eee7d21e1eb.xml.asp и в DDK XP есть src\kernel\serenum и src\kernel\serial
PIC16 сам вроде не умеет общаться с последовательным портом, поэтому нужно будет ставить доп. микросхему - UART. Это в случае, если необходимо передавать относительно большое количество информации. Можно обойтись без этого, используя сигналы состояния. В ком-порте 4 входа и 3 выхода: (не считая RX и TX конечно) Код (Text): +--------+---------+--------------+-------------------+--------+ |Название| Имя цепи|Номер контакта| Назначение |Направ- | |сигнала +---+-----+-----+--------| |ление | | |EIA|CCITT|9-шт.| 25-шт. | | | +--------+---+-----+-----+--------+-------------------+--------| | DCD |CF | 109 | 1 | 8 |Связь модемов |В ПЭВМ | | | | | | |установлена | | | RX |BB | 104 | 2 | 3 |Принимаемые данные |В ПЭВМ | | TX |BA | 103 | 3 | 2 |Передаваемые данные|Из ПЭВМ | | DTR |CD |108/2| 4 | 20 |Готовность ПЭВМ к |Из ПЭВМ | | | | | | |работе | | | SG |AB | 102 | 5 | 7 |Сигнальная земля | ---- | | DSR |CC | 107 | 6 | 6 |Готовность модема к|В ПЭВМ | | | | | | |работе | | | RTS |CA | 105 | 7 | 4 |Запрос на передачу |Из ПЭВМ | | CTS |CB | 106 | 8 | 5 |Готовность модема к|В ПЭВМ | | | | | | | к передачи | | | RI |CE | 125 | 9 | 22 |Индикатор вызова |В ПЭВМ | | FG |AA | 101 | -- | 1 |Защитная земля | ---- | +--------+---+-----+-----+--------+-------------------+--------+
Незнаю какой PIC16 имеет ввиду автор но допустим pic16f87x.pdf имеет апаратный UARN да и PIC16F84 вроде тоже имел его хотя точно не помню.