ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
55569 Топик полностью
temik (31.03.2006 12:46, просмотров: 1) ответил VAI на Ответ: А Вы удосужились посмотреть примеры, что по картинке из поста rezident-а?
Ответ: да, посмотреть то посмотрел, только вот хочется по другому немного сделать. в порт будет приходить комманда, длиной скажем 8 байт. а прерывание это, как я понял, вызовется при приходе каждого байта. значит, если я правильно рассуждаю, надо организовать буфер, куда будут помещаться принятые байты, и как только будет получена вся комманда, запускать функцию ее обработки? а не громоздко будет вызывать эту функцию из обработчика прерывания? или лучше ее вызов в main поместить? из этих соображений хотелось бы организовать функцию чтения и записи данных в нужный UART типа int ReadData(char *byte, int ByteCount, int UART_ID) и int WriteData(...)