Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Старый форум » SK-MLPC23XX
Проблема с UART в LPC2378
TanT (Guest)
Добавлено 30.11.1999 00:00 Редактировалось 18.12.2008 20:21
0
Сообщение: 1
TanT (Guest)

Topic opened
Спуститься к концу Подняться к началу
TanT (Guest)
Добавлено 08.10.2008 08:41 Редактировалось 08.10.2008 08:41 Сообщение: 2
TanT (Guest)

Пробую работать с UARTом, задача передать из терминала (PCOMM, HyperTerminal и т.п.) файл. При посимвольном вводе данных с клавиатуры всё в порядке. При передачи файла UART выдаёт каждый второй символ (пример. файл: 1234567890, получаю 24680).
Спуститься к концу Подняться к началу
TanT (Guest)
Добавлено 08.10.2008 09:17 Редактировалось 08.10.2008 09:17 Сообщение: 3
TanT (Guest)

P.S если передовать посылки типа 123, то приходит 23, а при передаче 1234, только 24. аналогично 12345 -> 245 и 123456 -> 246
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 08.10.2008 11:12 Редактировалось 08.10.2008 11:12 Сообщение: 4
starterkit (Guest)

Если правильно помню, кто то на электрониксе подобную тему поднимал несколько месяцев назад ...
Спуститься к концу Подняться к началу
TanT (Guest)
Добавлено 08.10.2008 11:16 Редактировалось 08.10.2008 11:16 Сообщение: 5
TanT (Guest)

Не нашёл я значиться, можно хотя бы примерное название темы. Очень поспособствовало бы. :)
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 08.10.2008 11:19 Редактировалось 08.10.2008 11:19 Сообщение: 6
starterkit (Guest)

Не помню ...
Спуститься к концу Подняться к началу
TanT (Guest)
Добавлено 08.10.2008 11:30 Редактировалось 08.10.2008 11:30 Сообщение: 7
TanT (Guest)

а личные соображения есть по этому поводу? перетряхнул все установки. сложно где-то ошибиться. и такая беда именно при передачи данных не
прерывным потоком
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 08.10.2008 11:38 Редактировалось 08.10.2008 11:38 Сообщение: 8
starterkit (Guest)

... слишком долго обрабатывает принятый байт либо по возвращению к опросу готовности приема байта "сбрасывает" приемник ...
Спуститься к концу Подняться к началу
TanT (Guest)
Добавлено 08.10.2008 15:49 Редактировалось 08.10.2008 15:49 Сообщение: 9
TanT (Guest)

На шёл! Сам я ещё молод и зелен, поэтому пользуюсь для старта чужими исходниками, так вот там для регистров UART были созданы ряд структур описания битов.
Заменил их (в соответствии с мануалом конфигурил) и всё заработало. Был не верно настроен регистр U0LCR управления линией. Опытным путём было доказанно, что он был законфигурён на 5М1, при настройках терминала 8N1. Побаловался с настройками в терминале - иногда паразительные варианты выдаёт без всякого мусора просто глотает байты.
Спуститься к концу Подняться к началу
student (Guest)
Добавлено 18.12.2008 20:21 Редактировалось 18.12.2008 20:21 Сообщение: 10
student (Guest)

а как удалось выяснить что настройки неправильные, при помощи чего?
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-MLPC23XX