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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我想尝试在卡发版上对蓝灯进行一个呼吸灯的实验,但是呼吸不起来。。。。
9 |# u) A9 {/ S: R- U/ D: ~8 x7 w9 A1 Y0 ^: f
下面是我的步骤
8 \+ P  a8 o1 U- V' k
( \/ J! M' q5 Z. C$ G第一步:首先查看原理图,确定引脚和哪个pwm' N. Y! W5 ?0 ~+ X: x
0 G5 o2 g4 E8 W& z
, V/ X0 J8 b3 a7 f, W* O8 l" t

$ S/ L: C- w$ M' X第二部:drv_pwm.c的文件,下面是我修改的部分$ a$ G# k. O+ Z& V3 H

# l$ U/ Q/ I3 Z& G' A! C1 x
6 B3 F" E: H# P9 j8 I3 T0 m1 F8 | ! y8 `0 W  q( e% M" X  T. o# @

2 q  v, J0 g" f% n) n! Z9 `9 c* i' U+ |, e
修改完这些之后我的蓝色灯是常亮的,然后我参考下面的网址输入命令或者里面的程序都无法实现呼吸灯。
+ j0 m  A* V2 d' {8 c7 B/ k7 |* G8 m
# M* P, S! Y! _" A我去读那个被我设置pwm输出的引脚电平,一直都是低电平,不知道我哪里设置错误了。* |' N( K+ t4 ~" O" t% ]: s. f
通过窗口查看,pwm1是挂载上来了
- i9 ~. U& O& x# m. C/ N8 I' Y5 I
8 q+ U7 [* ?' F$ d

该用户从未签到

2#
发表于 2022-9-28 11:22 | 只看该作者
rtconfig.hl里修改试试! m& u+ X7 q4 B9 m  y
BSP_USING_PWM
7 K: N/ |2 L$ p; l0 U  wBSP_USING_PWM19 j  @& g, U; V" v' ?+ {

该用户从未签到

3#
发表于 2022-9-28 14:05 | 只看该作者
注意1:引脚不要在使用pin设备进行初始化。3 _7 B: J3 P$ t
注意2:rtthread源码为4.0.2版本以上的,使用pwm时候需要注意,在cubemx配置pwm时,不需要勾选内部时钟,disable就好了$ n$ m8 x0 Q& u' L: |

该用户从未签到

4#
发表于 2022-9-28 14:22 | 只看该作者
tim1时钟被BSP_USING_PWM3这个宏控制了,有可能时钟没开* F  y0 o; E/ O2 i, r; i  A  ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 19:15 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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