код можно глянуть ? Переполнение стека исключено ?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
DASM
01 апреля 2004 г. 12:54
В ответ на:
Помогите! Прекращает работать юарт. АТМега8
отправлено KIA 01 апреля 2004 г. 12:52
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ:
—
KIA
(01.04.2004 13:09, 35 байт)
Ответ:
—
KIA
(01.04.2004 13:08, 35 байт)
Ответ:
—
KIA
(01.04.2004 12:57, 182 байт)
А буфер то очищается вовремя? И в передатчике и в приемнике? Флаг переполнения в этих АВР-ках имеется?
—
=L.A.=
(01.04.2004 13:17,
пустое
)
всё там имеется и прекрасно работает
—
=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,
пустое
)
Не понял, там сколько сдвигов UDRE , один ли два?
—
BlackJack
(01.04.2004 13:08, 68 байт)
Ответ:
—
KIA
(01.04.2004 13:11, 6 байт)
Запретить все прерывания и очистить флаги, их вызывающие.
—
BlackJack
(01.04.2004 13:30,
пустое
)
<PRE> поставьте, а то html все портит. Кстати в UCSRA надо сбросить TXC методом записи в него "1" типаа (+)
—
DASM
(01.04.2004 13:04, 155 байт)
Ответ:
—
KIA
(01.04.2004 13:04, 29 байт)
вобщем гляньте что я выше накалякал. Вы кстати не в курсе pps у движков это что ?
—
DASM
(01.04.2004 13:05,
пустое
)
Ответ:
—
KIA
(01.04.2004 13:07, 47 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru