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

 
 
> UART0 в LPC2103, нихт корректн арбайтн
toweroff
сообщение May 20 2009, 20:01
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Инициализация такая:

Код
  PINSEL0 = 0x00000005;               /* Enable RxD0 and TxD0                */
  U0LCR = 0x83;                       /* 8 bits, no Parity, 1 Stop bit       */
  U0DLL = 4;                         /* 115200 Baud Rate @ 12MHz VPB Clock    */
  U0FDR = 0x85;
  U0LCR = 0x03;                       /* DLAB = 0                            */
  U0IER = 0x03;                       /* Enable RDA and THRE interrupts      */


значения взяты из юзер мануала на камень.

В результате в терминале вижу кашу, не соответствующую передаваемым данным.
В то же время симулятор в Keil показывает нормальный бодрейт - 115384, значение соответствует мануальному.

Грешил на MAX3232, но тот в порядке, т.к. пробовал камень программить через этот порт - все ОК.

На какие грабли я мог наткнуться?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 17:05
Рейтинг@Mail.ru


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