Папа Карло
Jan 11 2009, 22:22
Всем привет.
Пишу программу управления под МК LPC2134.
После инициализации МК перехожу к выдачи в UART, настроенный на 19200 бод, приветствия.
Раньше приветствие занимало, примерно, 150 символов, но потом увеличилось и при включении МК стало обрезаться.
Передача идёт по простотой функции по очерёдно записывающий в регистр передачи UART0 символ, если он свободен.
Из за чего может обрываться передача ?
rezident
Jan 12 2009, 01:16
А куда идет это приветствие? Чем принимаете? Программой на PC? Возможно буфер на стороне PC просто переполняется, т.к. программа не успевает "разгребать" его. Попробуйте локальный LoopBack сделать, замкнув RX и TX UART вашего МК и приняв свое же собственное приветствие.
Папа Карло
Jan 12 2009, 07:50
Оказалось, что я в функции вывода в терминал поставил ограничение в 500 байт