|
Адрес слейва хост передаёт 9-ти битным кодом, а данные - обычным восьмибитным. Прерывание UART слейва настраивается на срабатывание по 9-му биту (есть аппаратная поддержка у 51-го, PIC-ов, AVR-ов, может и у чего-нибудь ещё). Если адрес совпал, UART перестраивается на приём 8-битных слов, и начинается обмен точка-точка. Остальные слейвы за обменом не следят, так как их UART-ы сработают только при приёме 9-ти битного кода.
E-mail: info@telesys.ru