[an error occurred while processing this directive] [an error occurred while processing this directive]
По порядку:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Щ.С. 24 декабря 2001 г. 17:16
В ответ на: Ответ: 9-bit передачу, по-моему, нельзя организовать в Win9x, а хочется... отправлено ? 24 декабря 2001 г. 15:32

1. Для связи ситемы с подмножеством PC узлов используем интеллектуальные (uC) адаптеры. Преимущества: веденение нижних уровней протокола возлагается на uC, независимость (в ряде случаев) от ОС PC и ее состояния (перезагрузка, мультитаскинг и т.д и т.п.)
2. Для RS-485 используем RS-485/ISA адаптеры (но это этап уже пройденный).
3. CAN/PC - адаптеры могут быть применены в разных исполнениях (CAN/ISA, CAN/PCI, CAN/USB, CAN/RS-232). Много чего есть готового (поставляется в т.ч. российскими фирмами с комплектами драйверов под разные OC), но для наших задач используем недорогой CAN/RS-232 собственного производства (уж API под COM в любой ОС есть, никаких драйверов не нужно.)
4. В DOS RS-485/RS-232 адаптер (неинтеллектуальный)применяется элементарно и с 9-битным UART, но это действительно не интересно для мультитаскинга :)
5. А СAN на UART и не пытайтесь эмулировать :)

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru