TI中文支持网
TI专业的中文技术问题搜集分享网站

关于tiva c中库函数中的时钟设置有诸多不理解的地方,求解答。

TimerLoadSet(TIMER0_BASE, TIMER_A, SysCtlClockGet() / 40000);

这句话中首先是TimerLoadSet这个函数中的第三个参数填写什么东西,具体是什么?

第二个是SysCtlClockGet() 返回的是什么,是时钟频率,还是其他的?

第三个是例程中SysCtlClockSet(SYSCTL_SYSDIV_1 | SYSCTL_USE_OSC | SYSCTL_OSC_MAIN | SYSCTL_XTAL_16MHZ)设置的是16MHz的系统时钟频率,

而TimerLoadSet(TIMER0_BASE, TIMER_A, SysCtlClockGet() / 40000);解释是Configure the timer to generate an interrupt at a rate of 40 KHz,这个40kHz的频率是怎么来的。

这些问题困扰我好久了,还是搞不懂tiva c的系统时钟及配置方法,以及定时器的中断周期的问题。能具体解答一下吗

zhoufeng zhoufeng:

回复 Zhengguan Duan:

谢谢解决了

 

赞(0)
未经允许不得转载:TI中文支持网 » 关于tiva c中库函数中的时钟设置有诸多不理解的地方,求解答。
分享到: 更多 (0)