А что происходит если сообщение еще отправляется модулем TWI, а процессор уже накидал новых сообщений?
Добавлено after 5 minutes 46 seconds:
Работаю в CVAVR со встроенной библиотекой TWI.
Аппаратный буфер TWI в микроконтроллере AVR имеет размер одного байта как для регистров передачи, так и для приема данных. Это означает, что модуль TWI может хранить только один байт данных за раз, а программное обеспечение должно обеспечивать буферизацию остальных данных. Программное обеспечение может использовать флаг TWINT в регистре TWCR, чтобы проверить, готов ли модуль TWI принять или передать другой байт.
Kalisnik писал(а):А что происходит если сообщение еще отправляется модулем TWI, а процессор уже накидал новых сообщений?
Я тоже новичёкKalisnik писал(а):Мы - новички, можем все![]()
Задумка так и осталась задумкой.shonty писал(а):Однажды была у меня задумка,
во-первых, речь изначально шла про передачу, о приеме разговора не было.OKF писал(а):Разве? В AVR, насколько я помню, приёмный буфер USART содержит два байта, а так же ещё есть сдвиговый регистр, который принимает следующий символ.