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

 
 
> Обрывается передача по UART, Чип LPC2134 при передаче длинной строки обрывает по середине передачу.
Папа Карло
сообщение Jan 11 2009, 22:22
Сообщение #1


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

Группа: Новичок
Сообщений: 176
Регистрация: 15-02-08
Из: Москва
Пользователь №: 35 074



Всем привет.

Пишу программу управления под МК LPC2134.

После инициализации МК перехожу к выдачи в UART, настроенный на 19200 бод, приветствия.

Раньше приветствие занимало, примерно, 150 символов, но потом увеличилось и при включении МК стало обрезаться.

Передача идёт по простотой функции по очерёдно записывающий в регистр передачи UART0 символ, если он свободен.

Из за чего может обрываться передача ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
rezident
сообщение Jan 12 2009, 01:16
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



А куда идет это приветствие? Чем принимаете? Программой на PC? Возможно буфер на стороне PC просто переполняется, т.к. программа не успевает "разгребать" его. Попробуйте локальный LoopBack сделать, замкнув RX и TX UART вашего МК и приняв свое же собственное приветствие.
Go to the top of the page
 
+Quote Post
Папа Карло
сообщение Jan 12 2009, 07:50
Сообщение #3


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

Группа: Новичок
Сообщений: 176
Регистрация: 15-02-08
Из: Москва
Пользователь №: 35 074



Оказалось, что я в функции вывода в терминал поставил ограничение в 500 байт wink.gif
Go to the top of the page
 
+Quote Post

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

 


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


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