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

 
 
> непонятки с keil-ом и LPC2148
Hz!
сообщение Jun 1 2007, 07:58
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 5-05-06
Из: Минск
Пользователь №: 16 792



Полюзуюсь uVision 3.51.
Почему при работе с LPC2148 в симуляторе в поле Timer1->Capture Channels
присутствуют поля CAP1.0 .. CAP1.3, а при отладке через ULUNK их попросту нет.
Причем в регистре T1CTCR при конфигурировании его на CAP1.0 в поле
Count control->Countre input вход CAP1.0 просто отсутствует.
Такая же ситуация наблюдалась и в uVision 3.34.

Как это понимать?
Мне нужно использовать LPC2148 как счетчик внешних событий. Будет ли он
при этом работать?
ULINK подключал к H2148 от olimex. Остальная схема еще не готова, поэтому
полностью проверить не могу.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Hz!
сообщение Jun 3 2007, 09:50
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 5-05-06
Из: Минск
Пользователь №: 16 792



Возможно в первом посте не совсем понятно обрисовал проблему.
Попробую уточнить.

В user_manual_lpc214x.pdf (Rev. 01 — 15 August 2005) на
стр. 246 в п. 15.5.3 Count Control Register сказано, что
таймер контроллера можно сконфигурировать, как счетчик
внешних событий.
Выполнив следующие действия
PINSEL0 |= (1<<21);
T1CTCR = 0x03 ;
я, согласно документации, сконфигурировал таймер1 на счет
изменений уровня(по нарастающему и спадающему фронтам)
вывода CAP1.0 (P0.10).
При работе в симуляторе в поле Peripherals->Timer1 я
наблюдал следующую картину
Прикрепленное изображение
,
что означает, что все сконфигурировалось правильно.
При работе через J-tag с платой H2148 от Olimex, при
неизменной программе я наблюдал следующий вид
Прикрепленное изображение
.
Обратите внимание, что на втором изображении отсутствуют
поля информации о состоянии вывода CAP1.x, а так же
при T1CTCR = 0x00000003 вывод счета отображается не
CAP1.0, как следовало бы ожидать, а CAP1.1, причем в
выподающем меню врзможность выбора CAP1.0 отсутствует
Прикрепленное изображение
.

Данная проблема наблюдалась в uVision 3.34 и 3.51.
Можете ли вы как-то прокоментировать данное явление.
Заранее спасибо.

Сообщение отредактировал Hz! - Jun 3 2007, 09:50
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 15:11
Рейтинг@Mail.ru


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