Может кто-нибудь объяснить, зачем в UART (AVR, ATmega128) сделано два флага и два прерывания - на конец передачи и пустой регистр UDR ? (+)
Отправлено
507 20 февраля 2007 г. 23:20
Тупая задачка - реализовать буфер на N байт на передачу. А отслыать по прерыванию. Хотя собс-но это не имеет значения. Это ведь можно сделать обоими способами, хотя по пустому UDR более грамотно (имхо). Думаю что юзать оба этих флага (прерывания) нет смысла. Я реализовал - работает. Теперь думаю, может я что-то упустил? В чем отличие этих флагов мне понятно, просто не понятно зачем сделали и то и другое...