Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
22 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры AVR
441336
Топик полностью
ilyaul
(12.09.2013 21:22, просмотров: 258)
ответил
Apтём
на
Если UDRE подвис (не успели в него записать данные за время передачи байта?), то нужно кроме записи в UDR записывать 1 в TXC во время передачи каждого байта.
Да , но есть фора на время передачи 2-х байт. Если Вы работаете по UDRE первый байт в сдвиговом регистре , второй в буфере передатчика и пока оба не "уйдут" - TXC не установиться.
Ответить
Фора есть, но мало ли её не хватит(это уже от проекта зависит, вдруг скорость 1-2 Мбита и критические секции длинные есть в программе)? А так и без форы работать будет, и цена небольшая 3 такта и 4(6) байта памяти программ на каждый передаваемый
Apтём
(6 знак., 12.09.2013 22:24 - 22:26
)