Ответ: И при этом не будет конфликтов прерываний? И не будет потерь или искажений при приеме и передаче?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
RS
25 февраля 2003 г. 13:48
В ответ на:
и не можно а нужно..и прием тоже....
отправлено lmu 25 февраля 2003 г. 13:42
Составить ответ
|||
Конференция
|||
Архив
Ответы
смотря с какой скоростью передавать ;)) и какие паузы...у себя не замечал проблем...ни в одной поделке....хотя 115200, наверное для вас не скорость ? ;))
—
lmu
(25.02.2003 14:01,
пустое
)
А даже 115200 - это ~86мкс на прием байта- для AVR на 8MHz не деньги (+)
—
Щ.С.
(25.02.2003 14:40, 623 байт)
86us*2 - буферизация двойная ;О)
—
mse
(25.02.2003 14:55,
пустое
)
В потоке 86 межу входами в прерывание :)
—
Щ.С.
(25.02.2003 15:25,
пустое
)
В потоке - да, пардон ;О)
—
mse
(25.02.2003 16:07,
пустое
)
Да, и для этой скоростины надо 7.3728MHz поставить - чтоб работало, но сути дела не сильно меняет :)
—
Щ.С.
(25.02.2003 16:16,
пустое
)
Ответ: Вы же сами определяете начало передачи - какие же могут быть искажения.
—
Bill
(25.02.2003 14:26, 158 байт)
Ответ: При передаче вообще не должно быть потерь, поскольку именно Вы иницируете процесс передачи.
—
Bill
(25.02.2003 13:59, 144 байт)
куда ж короче......пишем в буфер, ставим флаг....
—
lmu
(25.02.2003 14:03,
пустое
)
Ответ: Все правильно, но если Вы в процедуре обработки прерывания ждете
—
Bill
(25.02.2003 14:30, 214 байт)
Ответ: Получается, что пока контролер не вытолкнет на передачу UDR никакие прерывания не отрабатываются?
—
RS
(25.02.2003 16:17,
пустое
)
Ответ: Конечно, при переходе к подпрограмме обработке прерывания все прерывания
—
Bill
(25.02.2003 16:27, 151 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru