首页 理论教育 EK-TM4C123GXL板卡定时器例程测试及应用

EK-TM4C123GXL板卡定时器例程测试及应用

时间:2023-11-17 理论教育 版权反馈
【摘要】:1)定时器例程电路连线图,如图11-7所示。图11-9将编译获得的.axf可执行文件下载到EK-TM4C123GXL板中图11-10在PuTTY中显示的信息5)测试。这是因为,Timer1每秒产生两次定时器超时中断,而Timer0每秒仅产生一次定时器超时中断,所以会出现蓝色LED被首先点亮(熄灭)→红色LED点亮→红色LED+蓝色LED同时点亮的现象,这就进一步验证了上述程序的正确性。

EK-TM4C123GXL板卡定时器例程测试及应用

1)定时器例程电路连线图,如图11-7所示。

2)timers.c介绍。

978-7-111-51624-8-Chapter11-16.jpg

978-7-111-51624-8-Chapter11-17.jpg

图11-7 定时器例程电路连线图

978-7-111-51624-8-Chapter11-18.jpg

978-7-111-51624-8-Chapter11-19.jpg

978-7-111-51624-8-Chapter11-20.jpg

978-7-111-51624-8-Chapter11-21.jpg

978-7-111-51624-8-Chapter11-22.jpg

3)创建timer工程,添加timer.c文件,如图11-8所示。

978-7-111-51624-8-Chapter11-23.jpg(www.xing528.com)

图11-8 创建的timer工程

4)编译timer工程,并将其下载到EK-TM4C123GXL开发板中,如图11-9所示。

978-7-111-51624-8-Chapter11-24.jpg

图11-9 将编译获得的.axf可执行文件下载到EK-TM4C123GXL板中

978-7-111-51624-8-Chapter11-25.jpg

图11-10 在PuTTY中显示的信息

5)测试。

①打开PuTTY可看到如图11-10所示的信息。

说明:从图11-10中可以看到,T2的数字变化速度比T1的数字变化速度快一倍(读者可以简单地用一个计时工具检验T1的定时器超时中断响应是否为1s?),满足timer0每秒产生一次中断、timer1每秒产生两次中断的设计要求。

②在EK-TM4C123GXL板中所观察到的测试结果:首先点亮的是蓝色LED灯(timer1连接到了LED_B,见图11-7和表11-1);然后点亮红色LED(timer0连接到了LED_R,见图11-7和表11-1);最后同时点亮红色LED和蓝色LED灯。这是因为,Timer1每秒产生两次定时器超时中断,而Timer0每秒仅产生一次定时器超时中断,所以会出现蓝色LED被首先点亮(熄灭)→红色LED点亮→红色LED+蓝色LED同时点亮的现象,这就进一步验证了上述程序的正确性。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈