找回密码
 注册
关于网站域名变更的通知
查看: 226|回复: 3
打印 上一主题 下一主题

STM32L4开发板上的呼吸灯呼吸不起来是什么原因导致的

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-9-28 10:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
我想尝试在卡发版上对蓝灯进行一个呼吸灯的实验,但是呼吸不起来。。。。! A) r' e  M, O* `
5 U9 K) b' h. C" E
下面是我的步骤
$ p) Z" h  z4 x9 T" o; |2 e  z
$ H* l! k0 t  g. A- W4 v3 y( G第一步:首先查看原理图,确定引脚和哪个pwm
- Z0 B; H% v* r' I7 T( _0 ?1 S7 l7 Z8 F' q* D0 L6 U0 |

8 }$ u& @! h! M- ]2 b/ r9 A, n; q
$ _% q- y/ g( a8 l5 a* g第二部:drv_pwm.c的文件,下面是我修改的部分
3 q7 ]$ m5 Q" L! w; h  Q  V( Z3 T) E+ ]; F4 [

2 T; `* u; M! Q7 s & C. r/ ?& z& w6 `

9 |9 p% b4 v* F$ K8 I3 Z  z5 ~1 |- s
修改完这些之后我的蓝色灯是常亮的,然后我参考下面的网址输入命令或者里面的程序都无法实现呼吸灯。
% L0 c: B8 @+ X( t- F8 f) h4 E/ Y2 P5 R1 P4 U
我去读那个被我设置pwm输出的引脚电平,一直都是低电平,不知道我哪里设置错误了。' V% \- S7 ?/ l$ @5 A* P% b
通过窗口查看,pwm1是挂载上来了3 k# F  M$ X, j+ u3 M
& l- Y  y8 J9 B  v

该用户从未签到

2#
发表于 2022-9-28 11:22 | 只看该作者
rtconfig.hl里修改试试2 q1 I. |9 F6 R2 ?! u8 P( s
BSP_USING_PWM# C' X5 {% g: [6 X7 U, i) `
BSP_USING_PWM1
/ }( o* ~3 G3 w% @0 }7 |

该用户从未签到

3#
发表于 2022-9-28 14:05 | 只看该作者
注意1:引脚不要在使用pin设备进行初始化。/ v  p: v% W! s  _' s
注意2:rtthread源码为4.0.2版本以上的,使用pwm时候需要注意,在cubemx配置pwm时,不需要勾选内部时钟,disable就好了
  V( @0 s6 Y$ j2 P

该用户从未签到

4#
发表于 2022-9-28 14:22 | 只看该作者
tim1时钟被BSP_USING_PWM3这个宏控制了,有可能时钟没开( Q9 Y( Z0 {: e2 [
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-29 10:22 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表