Назначение устройства

Данное устройство позволяет подключить к одному порту RS-232 до 3 отдельных независимых оконечных устройств. Безусловно, для работы из прикладных программ потребуется драйвер под конкретную платформу; работа над драйвером для PalmOS уже ведется.

Подключение

С одной стороны к устройству подключается хост-компьютер (в нашем случае Palm). С другой стороны - внешние устройства, например сотовый телефон, клавиатура и GPS-приемник. Каждое устройство "не подозревает" о соседнем, а драйвер обеспечивает "прозрачную" работу прикладных программ, для каждой из которых создается виртуальный COM-порт.

Скорость хост-порта может составлять до 115200 baud, скорость любого оконечного - программируется от 1200 до 57600 baud с таким расчетом, чтобы в сумме не превысить пропускную способность хост-порта.

Протокол обмена

Если кто-то из разработчиков хочет применить данное устройство для собственных целей, то для работы необходимо знать протокол обмена с хостом. Этот протокол очень прост:

То есть, типичный поток данных выглядит так:

a1L1A1H1a2L2A2H2, где

Схема и прошивка

Есть, но пока не готова.