编写了一个stm32f407的定时器6的程序,但是始终有问题存在,只要是程序一复位后,第一次运行,定时器就工作不正常。但是紧接着后期就运行一直正常。就第一次运行不正常。本来是打算使用tim6定时延时,去驱动DS18B20的。但是现在这个定时器就这样了,已经一个礼拜了。没找到原因,希望那个大师帮我看看,问题出在哪里了?
我把定时器部分的程序单独新建工程后,复制过来进行测,程序实现的功能也很单一,定时器不使用中断,使用查询状态寄存器的方法达到延时目的,然后就是取反引脚电平。下面是全部程序的截图:
下面是相应GPIOE的3号引脚电平状态,使用逻辑分析仪查看的:
同是上传了工程文件,希望哪位大佬指点一下问题原因,我自己已经找了一个礼拜了。
一周热门 更多>