Полная версия этой страницы:
LPC2364
OVladimir
May 3 2007, 11:01
Здравствуйте
Столкнулся с непонятным явлением:
При попытке сконфигурировать TIMER2 Keil не показывает никаких изменений в памяти по тем адресам где расположены соответствующие регистры, соответственно этот таймер и работать не хочет.
Когда перекидываю на TIMER0 все в порядке, но очень хочу использовать именно TIMER2
(#define TMR2_BASE_ADDR 0xE0070000)
код такой
PINSEL0 |= 3 << 8; // CAP 2.0
T2PR = 48;
T2CCR = 0x06; // po padajushemu frontu i s preryvanijem ot Cap 2.0
T2TCR = 1;
Буду благодарен любой подсказке
sensor_ua
May 3 2007, 16:04
Питание ему включил в PCONP:22?
OVladimir
May 3 2007, 16:14
ха, теперь включил, Пасибба большое
OVladimir
May 4 2007, 12:05
И последняя запара:
PWM1.1 почему-то не выходит через P1.18, зато выходит через Р2.0
было
PINSEL3 |= 1 << 5; // PWM 1.1 LCMK P1.18
перекинул на P2.0
PINSEL4 |= 0x01; // PWM 1.1 LCMK P2.0
и сразуже увидел сигнал на осциллографе, только не на той ноге на которой надо
NXP забыли соединить?
sensor_ua
May 4 2007, 12:47
Иногда помогает пара букв
PINSEL3 |= 1UL << 5;
Смотрели, что там в регистре после записи?
OVladimir
May 4 2007, 13:03
Цитата(sensor_ua @ May 4 2007, 14:47)

Смотрели, что там в регистре после записи?
Да, все пишется правильно
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.