头像-150453

wmxgwww

个人成就

获得 0 次赞

帮助过0人

source.txt

在嵌入式开发中,经常会遇到对时间的要求,所以对定时器的使用比较重要,之前,看过stm32中关于定时器的手册, 觉得比较复杂,一直没有认真去研究,这次在mm32做试用,决定多了解下,本着应用出发,我做了一个pwm控制的led闪灯小程序, 占空比可调,以下作为分享介绍下: 1. 核心定时器配置 本例使用tim2的ch1,配置为pwm1模式输出波形,定时器中断中使用tim_it_cc1和tim_it_update,控制led灯的闪烁 2. led配置 本例控制的是led1 3.key配置 本例使用k3上调占空比 k4下调占空比 基本实现如上,感兴趣的朋友可以试下! 在测试过程中也发现点小问题,但是没有想到好的处理方法,如果有好的建议,请告知 1.key使用不是很平滑,占空比调节不连续,需要消抖处理 2.printf使用的时候,程序开始运行后,最开始的是乱码 3.jlink在使用过程中会无法识别,后来通过拉高boot0(tp3),boot1(tp5)引脚后复位解决 但是觉得如果使用isp更新代码的话,应该不会出现这个问题,附带光盘中虽有两款烧写软件, 但对应上的硬件说明暂无法使用,如果有测试成功的可以告知一下!!! 4.本想在上面直接复制代码的,无奈在多次提交失败后,不想再敲n+1遍,就加载附件中吧。。。