Серия MSP430 позволяет использовать UART в режиме с битом адреса, это очень эффективная вещь при большом количестве адресатов. Один из недостатков примения такого подхода это то, что появляется 9 бит в передаче. Так что при использовании Masterа в обличии PC вам не удастся его никак воспроизвести, единственное решение в таком случае использовать 7 бит информации и 1 бит адреса.
Я пользовался таким подходом очень удобно. Использование простой контрольной суммы снизит уровень левых данных, при необходимости 100% целосности пакетов "ответ" ведомого "получил, всё правиьно" обязателен.
Одно из самых главных требований: нужно заранее определиться с величиной потока данных ибо возможности UART не бесконечны...
Успехов.
З.Ы. Если вам будет необходим пример протокола, в следующий раз приложу
|