完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
在做STM32的PWM输出时,我参照例程,把原来的tiM1-CH1改成了TIM3-CH1,也就是PA.6端口,程序里面涉及到定时器的参数和函数名都改过了,可是在PA.6得不到PWM波,我是用PA.6端口驱动LED的,朱成西循环改变占空比值,LED却是一直常亮,而且亮度不增不减,求大神指教
![]()
|
|
相关推荐
14个回答
|
|
这是定时器PWM初始化函数,
这是端口初始化
主函数,不断改变占空比循环, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
这行语句不对!比较值是随着led0pwmval这个变量变化而变化的.
|
|
|
|
|
|
我是根据原理图来的,通道口我确定没错的 ![]() |
|
|
|
|
|
我想改的极端一点,就先把循环隐掉了,看看输出是否为占空比为0的pwm |
|
|
|
|
|
将PWM初始化函数的20行参数改为TIM_CKD_DIV1,再在主函数里面隐掉LED初始化函数就行了,
|
|
|
|
|
|
就请问大神改了这两处怎么就行了
|
|
|
|
|
|
谢谢楼主辛苦了哦,赞一个。
|
|
|
|
|
|
|
|
|
|
|
|
大哥,你的占空比调节函数是个什么鬼
|
|
|
|
|
|
最后一句有问题,TIM_SetCompare1(TIM3,0),你设置为0,相当于占空比为0.一直是低电平,当然常亮
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1477 浏览 1 评论
1137 浏览 0 评论
1001 浏览 0 评论
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
5380 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
4168 浏览 1 评论
浏览过的版块 |
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-14 23:32 , Processed in 1.241017 second(s), Total 106, Slave 85 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1751