-
谢谢楼主!
-
除了这些,还可能有别的原因吗,tekkon?
-
谢谢tekkon!
可惜现在在家,试不了!明天接着试吧。
-
自带的TIMER例程可没有GPIOPinTypeTimer函数设置!
GPIOPinTypeTimer(TIMER0_BASE,TIMER_A); 是从周立功的例程中COPY的
-
函数原型:
void
GPIOPinTypeTimer(unsigned long ulPort,
unsigned char ucPins)
参数:
ulPort是GPIO端口的基址。
ucPins是管脚的位组合(bit-packed)表示。
描述:
CCP管脚必须正确配置,以便定时器外设能够正常工作。这个函数为这些管脚提供了典型配置;其它配置也能正常工作,这取决于板的设置(例如使用了片内上拉)。
管脚用一个位组合(bit-packed)的字节来指定,在这个字节中,置位的位用来识别被访问的管脚,字节的位0代表GPIO端口管脚0、位1代表GPIO端口管脚1等等。
注:这个函数不能将任意管脚都变成一个定时器管脚;它只配置一个定时器管脚来进行正确操作
该如何配置?
-
SysCtlPeripheralEnable(GPIO_PORTD_BASE); 在pinoutset()中设置了。
Timer0AIntHandler注册没有问题。(函数说明了,也注册了)
-
大家没遇到过这样的问题吧。
大侠,帮帮吧
-
是
-
用周立功例程中的TIMER程序,用IAR-EMBEDED-5.0版本调试,可以正确进入中断,复位后也可以。但用IAR-EMBEDED-6.20版本则进一次中断,复位后就进不去。是不是IAR-EMBEDED-6.20版本的OPTION设置有何讲究?