ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
440895 Топик полностью
LightElf (11.09.2013 17:30, просмотров: 196) ответил Ксения на У AVR существует два прерывания для передачика: TXC и UDRE. Первое вылетает при окончании предыдущей передачи, а второе, когда передачик пуст. TXC очень удобно подачи следующего байта из очереди/буфера. Но вот очередь рассосалась и передавать
Всю жизнь использую именно UDRE. Добавляю байт в циклический буфер и разрешаю прерывание UDRE. Обработчик прерывания запрещает UDRE после отправки последнего байта. TXC неудобен именно "проблемой первого байта".
Не надо делать мне как лучше, оставьте мне как хорошо