Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: sam7s64 как проверить
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
kiko
Есть отладочная плата от Olimex SAM7-P64 пробую настроить USART. Проблема в том что вывести инфу могу только с USART0, прерывание TXRDY не работает(остальные робят).DBGU и USART1 не работают вообще, всмысле не могу не вывести инфу с них, не получить. Пробывал кучу разных примеров, безрезультатно, макс вроде жив, тк если коротнуть T/R то эхо в консоле есть. Вопрос: как можно определить что за хрень? Порты живые.
DASM
Вы именно готовые примеры именно для USART 1 запускали ? Тактирование включили USART1 ?
kiko
Да, готовые. Все включил.

з.ы. просил чела одного чтоб пример сделал для проверки us0 us1 dbgu, тоже самое )
kiko
У кого есть такая плата, поделитесь рабочим примером.
misyachniy
Цитата(kiko @ Nov 28 2007, 19:34) *
Да, готовые. Все включил.

з.ы. просил чела одного чтоб пример сделал для проверки us0 us1 dbgu, тоже самое )


Когда заканчивал пррект написаный другим человеком открыл для себя, что все три COM порта в SAM7S разные и программируются по разному. То есть биты выбора длины посылки, паритет и тд на разных местах.

Рекомендую в начале настроить передачу, передавать непрерывно 0xAA или 0x55 и принимать на PC через терминал. Для того чтобы убедится в правильности настройки

А затем уж и на прием попробовать.
aaarrr
Цитата(misyachniy @ Dec 3 2007, 16:38) *
Когда заканчивал пррект написаный другим человеком открыл для себя, что все три COM порта в SAM7S разные и программируются по разному. То есть биты выбора длины посылки, паритет и тд на разных местах.

Как это разные? У SAM7S 2 одинаковых USART'а, а DBGU отличается только количеством полей в MR, но никак не их расположением.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.