This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C123 TIMER问题和函数调用问题



您好,向您请教以下3个问题

1. 在DATASHEET中,设置TIMER时钟源的寄存器在哪里?找了半天都没有找到啊。

2. 在调试程序时,遇到些问题,

    是不是调用了driverlib.lib, 在写代码时,调用的函数前面都要加“ROM_”,       相当于是在调用片上固化好的库, 如: ROM_TimerClockSourceSet(SYSCTL_PERIPH_TIMER1,TIMER_CLOCK_SYSTEM);

   如果不调用driverlib.lib,自己手动添加相关文件,是不是就可以直接用“TimerClockSourceSet(SYSCTL_PERIPH_TIMER1,TIMER_CLOCK_SYSTEM);”

   我在用KEIL单步调试的时候(调用了driverlib.lib),发现有些函数前要加 ROM_,有些不加,才能执行到下一步,这是为什么?应该怎么解决?

3.在数据手册中,GPTM中16/32位TIMER 1基址是0x4003. 1000, 在 systcl.h中怎么定义成“#define SYSCTL_PERIPH_TIMER1    0xf0000401  // Timer 1”