完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
F4呼吸灯的实现 因为在平时的比赛中经常要输出PWM波来调节电机的转速,所以今天我尝试着用这块板子来生成PWM波。但是旁边没有示波器,不能直接测量。幸好板子上带了三个可编程的led灯。我就打算用其中的一个led灯做呼吸灯! 还是要先用STM32CubeMx生成一个工程,不会组建的看我之前发的帖子。。。 首先要先确定哪一个led和定时器的通道是连着的,查看了一下LED2的引脚发现它和tiM4的通道二是连着的,把引脚PB7的模式设置为TIM4_CH2。 还要把TIM4的模式配置一下,如下图: 时钟我还是设置成了72MHZ,后面的TIM4的详细配置设置一下计数周期和分频系数:255和1999。 后面设置成复用推挽输出。 主函数那里添加如下代码
我调试的时候遇到一个问题,就是运行到启动定时器的时候,无限循环,不能正常运行。 因此,要先手动运行,先运行到while循环之后再直接运行才能正常运行。(可能是STLink的问题,我也不知道为啥) 源程序http://pan.baidu.com/s/1eS7g9YM |
|
相关推荐
|
|
1187 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1122 浏览 2 评论
2223 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1311 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1735 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 20:24 , Processed in 0.627911 second(s), Total 75, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号