Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Не то,ч тобы не совсем правильно, но не полностью. 26.09.03 10:44 Число просмотров: 1540
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman Отредактировано 26.09.03 10:46 Количество правок: 1
|
> В случае с FIFO все иначе. Там есть такая штука как порог > срабатывания прерывания. То есть все данные, > пришедшие/посылаемые в/из UART-а по прежнему попадают в > очередь. Но в зависимости от установки прерывание может > происходить когда в очереди 1, 4, 8 и 14 байт.
А ФИФО что, только на прием/передачу работает? Я-то думал, что все прерывания/события встают в очередь, когда обработчик занят обработкой предыдущего события. Или, скажем, процессор временно запретил прерывания (cli), или обрабатывает другое прерывание, или прерывание от того же СОМпорта. В это время изменяется состояние модемных сингалов. Потом оно меняется на первоначальное. Потом разрешаются прерывания от СОМпорта. Вопрос: прерывания не произойдут, потому, что модемные линии вернулись в исходное состояние? прерывание будет, но обработчик ничего не "увидит" в модемных линиях? прерывание будет, но обработчик "узнает" о том ,что линии изменились в одно из состояний? прерывание будет, и опросами портов обработчик "узнает" об обоих изменениях линий?
|
|
|