Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Где ошибка при конфигурировании скорости UART0 LPC2366

Отправлено Yaumen 28 января 2009 г. 16:32


Помогите разобраться в чем собственно проблема?
Пытаюсь связать устройство с кварцевым резонатором 16 Мгц с компбютером на скорости 115200 бод. По мануалу определяю следующие параметры:

// BAUDRATE = 115200
// DLest = 5.787037
// FRest = 1,446759259
// DIVADDVAL = 4
// MULVAL = 9
// DLM = 0
// DLL = 6
// REAL BAUDRATE = 115384,6154
// ERROR = 0.16%

Зашиваю эти параметры в программу, которой в цикле постоянно отсылается занчение 0x01. На компютере получаю 0x81 вместо отсылаемых 0x01. Глядя цифровым осцилогафом вижу, что посылаемая посылка короче нужной.

Длительность посылки от стартбита до стопбита долна быть 78мкс, а у меня 69мкс, а это 1,3% ошибка. В чем я ошибся?


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 89:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru