реклама на сайте
подробности

 
 
> Реально ли в SiLabs 8051 передавать байты через UART без паузы?
man with no name
сообщение Nov 16 2008, 22:07
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 158
Регистрация: 6-08-07
Из: Moscow
Пользователь №: 29 586



Модем упрятан в железяку. Надо обновитьпрошивку. Между компом и модемом - камень от силабс.

Смотрю дш, в передатчике UART нет буфера передачи (как, например, в AVR). Возможно ли избежать паузы меджу завершением передачи стопового бита и началом передачи стартового следующего байта?

Надо для того, чтобы перенаправлять большие массивы данных из одного порта в другой, притом в обе стороны (прошивка - в одну сторону, верификация - в другую). Железки, находящиеся "по ту сторону" UART'ов таких задержек не имеют.

Буферы ввёл (по 256 байт), но они переполняются.

Длины непрерывных пакетов не знаю, но подозреваю, что порядка нескольких килобайт.

Порты полнодуплексные.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
man with no name
сообщение Nov 19 2008, 02:34
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 158
Регистрация: 6-08-07
Из: Moscow
Пользователь №: 29 586



Контроллер больше ничем не занимается. Разве что ждёт таймаута или парсит строчку завершения обновления. Идея хорошая, спасибо, подумаю. Камень действительно с двумя уартами.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 04:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01325 секунд с 7
ELECTRONIX ©2004-2016