Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SC16C554
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
Dist
При работе с данным чипом возникли вопросы.
1) Какие из регистров контроллера SC16C554BIBM являются общими для всех уартов (то есть не зависят от того какой CS выбран), а какие имеются для каждого уарта (значение регистра зависит от выбора CS)
2) При посылке более 16 байт данных (16 байт - пороговое значение) только первые 16 байт получаем. В следующем эксперименте мы используем только один uart. Инициализируем регистры следующими значениями:
ier=5, isr=c1, lcr=3, mcr=8, lsr=60, msr=0, sr=ff
При получении первого байта процессор прерывается сигналом RXRDY (ISR=0xC4). Потом читаются первые 16 байт пока LSR.0==1. После чего происходит новое прерывание (ISR=0xC1), а затем ещё одно (ISR=0xC6 and LSR=0xF9). В результате больше не происходят прерываний и, как следствие, не можем читать данные. То, что было передано после 16 байт просто теряется.
Почему больше не происходит прерываний? Как правильно инициализировать регистры или обрабатывать прерывание?
DMA не используем.

П.С. Как обычно, времени нет, разработка горит smile.gif
zltigo
Цитата(Dist @ May 13 2008, 08:14) *
При работе с данным чипом возникли вопросы.

Это же "классика" чип совместимый с 8250/82550. Индустриальный стандарт, так сказать. Ничего более описанного и вылизанного просто нет. Чем Вам тут можно помочь? Мануал процитировать полностью sad.gif?
Dist
Цитата(zltigo @ May 13 2008, 09:34) *
Это же "классика" чип совместимый с 8250/82550. Индустриальный стандарт, так сказать. Ничего более описанного и вылизанного просто нет. Чем Вам тут можно помочь? Мануал процитировать полностью sad.gif?

Используется в связке с Freescale i.MX31. ФИшка в том, что у нас подключение не стандартное. Подключено не к шине ISA. SCA-CSD заведены через Декодер, IOW, IOR, INTA-INTD заведены на GPIO.
Мануала не хватает...
В инете ничего путного не нашли. В частности, примеров кода.
Если есть чем поделиться...делитесьsmile.gif

А насчет регистров...ну не нашел я! скажите если знаете, не надо воротить нос!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.