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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我想尝试在卡发版上对蓝灯进行一个呼吸灯的实验,但是呼吸不起来。。。。
' o5 u1 a# ?7 }. F7 I( V
1 T) A) S; v, w, Z) E下面是我的步骤
, J1 ?: s- Q" D. M
+ Z9 L! [2 R+ Y( E% m! l第一步:首先查看原理图,确定引脚和哪个pwm. ~6 ]+ s( c0 K, y( M0 |2 h
, @* ]6 l5 m% E* ^9 Z
! q) d! {' t5 y

& b0 Q( q: i" P6 G, r第二部:drv_pwm.c的文件,下面是我修改的部分& d  @4 @$ A6 h  D* \2 T0 }: d

. ]; z/ p9 u6 ^  i% c+ M  S$ `
, y& K4 v- b. H9 h + I; V: {+ l  g0 \2 `0 b* G0 F" d* W

( v2 [6 A& a3 J7 Q8 u; d3 m9 o2 S/ k' B0 ]4 X+ T' J: N, Y
修改完这些之后我的蓝色灯是常亮的,然后我参考下面的网址输入命令或者里面的程序都无法实现呼吸灯。
  ^% D: w0 ]- l1 j
& ]. U2 I6 h1 g3 x4 {. z, |% Q我去读那个被我设置pwm输出的引脚电平,一直都是低电平,不知道我哪里设置错误了。- M+ [# x% }" n: D. l' J4 m
通过窗口查看,pwm1是挂载上来了& S" P% l0 q2 O/ o  `

# ?- J9 _0 i& p8 x$ T( }

该用户从未签到

2#
发表于 2022-9-28 11:22 | 只看该作者
rtconfig.hl里修改试试
4 @+ _; v, S; g# K7 B0 MBSP_USING_PWM
+ H* V9 K- a9 Z9 y8 |BSP_USING_PWM14 ?" o" J/ K: r, V" P0 h/ \  W

该用户从未签到

3#
发表于 2022-9-28 14:05 | 只看该作者
注意1:引脚不要在使用pin设备进行初始化。
' b' f0 M. F' m! p. s注意2:rtthread源码为4.0.2版本以上的,使用pwm时候需要注意,在cubemx配置pwm时,不需要勾选内部时钟,disable就好了
8 o! ]$ u1 k) ?5 k3 U& f8 C# \

该用户从未签到

4#
发表于 2022-9-28 14:22 | 只看该作者
tim1时钟被BSP_USING_PWM3这个宏控制了,有可能时钟没开: r6 ^" J* C5 R% c
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-9-8 16:44 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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