本帖最后由 weiwei4dk 于 2023-2-28 21:48 编辑
NBK-RD8x3x开发板装上EBS002扩展板的样子是这样的
样子看着还不错,就是真难装啊,用了几分钟才装好的 先测试下数码管吧 打开DEMO工程 GPIO_LEDDISPLAY_NBK_RD8x3x_EBS002
程序使用定时器进行计时,然后数码管显示 定时器使用TIM0进行计数,然后得到一个1ms的定时时间
在定时器中断处理函数内进行计数和数码管显示操作。
主循环里对计数进行时间计算,可以看到秒,分,时的累加操作
程序主要的大概就是这样了,编译一下,烧录进去测试下看看效果怎么样吧 RD_LINK PRO烧录器配置界面是这样的
烧录完成后数码管显示正常
可是认真仔细观察后发现,怎么显示跟程序里的定义的不一样啊,程序定义的是分和秒显示,怎么显示的秒和毫秒呢? 定时器16位计数 65536-33536 = 32000 时钟频率32000000 / 32000 = 1000 那么一秒定时中断次数为1000次,在定时器中断中作1000次计数,那么得到的应该是一秒计数,可是怎么在显示时却是ms计数了呢?是有哪里看漏了么?
|
@forgot :都是先在word文档里先编辑好了的
月底最后一天才交作业啊 点赞