А буфер то очищается вовремя? И в передатчике и в приемнике? Флаг переполнения в этих АВР-ках имеется?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
=L.A.=
01 апреля 2004 г. 13:17
В ответ на:
Ответ:
отправлено KIA 01 апреля 2004 г. 12:57
Составить ответ
|||
Конференция
|||
Архив
Ответы
всё там имеется и прекрасно работает
—
=mse=
(01.04.2004 13:25,
пустое
)
Ежу понятно(+)
—
=L.A.=
(01.04.2004 14:01, 100 байт)
какое переполнение при передаче ???
—
DASM
(01.04.2004 14:07,
пустое
)
Переполнение при загрузке буфера , когда еще не передан предыдущий байт. В АВР-ах такого нету? Я об этом спрашивал.(+)
—
=L.A.=
(01.04.2004 14:21, 219 байт)
есть, но передачу продолжать можно, генерится флаг и прерывание. Нормальные люди анализируют UDRE, если стоит, то можно грузить
—
=mse=
(01.04.2004 14:37,
пустое
)
а чего , в PIC FIFO на передачу есть ? Такого нет. Есть buffer overrun на приеме. А на передачу - просто не надо быть идиотом и пихать байт пока UDRE - data regiser empty не стоит
—
DASM
(01.04.2004 14:29,
пустое
)
FIFO есть ( на 1 байт :))). Насчет идиотизма - это не ко мне, а к автору проги. Я просто сравниваю железяки.
—
=L.A.=
(01.04.2004 16:47,
пустое
)
есть-есть ФИФО на 1(при записи) в АВРе, это ДАСМ, пужает, есть ещё на 2.99999...(при приёме)
—
=mse=
(01.04.2004 16:54,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru