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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我想尝试在卡发版上对蓝灯进行一个呼吸灯的实验,但是呼吸不起来。。。。
, b+ T- ^+ q+ l4 @' O5 t1 W
+ n4 Y; ~- b& X$ S+ r- k' {; p下面是我的步骤
( i- z$ p* x/ K0 G( ~9 @# N# U  D  T/ E* Z( B+ G
第一步:首先查看原理图,确定引脚和哪个pwm- L4 [, l6 @  T) _0 a

- Z* ~$ i4 V" A
" h' b1 _+ Y; _. q
( C) [* R& |$ r第二部:drv_pwm.c的文件,下面是我修改的部分' z6 R% c9 \: [5 [# R# L* h

5 F/ L3 n, \% m, t+ D" F
9 B: _8 `! m, R, x9 P% \. M# C
8 q) D; Z& e. g7 E8 h; ]1 G+ Q
9 a% Z8 t" ?. w( s
  [2 L: y2 Y3 Y1 ^修改完这些之后我的蓝色灯是常亮的,然后我参考下面的网址输入命令或者里面的程序都无法实现呼吸灯。
- Z! V( K+ V' e. i( p6 s% ?9 ]4 f: E  }
6 R8 ?& m6 B* Z  o1 H4 M, }! W我去读那个被我设置pwm输出的引脚电平,一直都是低电平,不知道我哪里设置错误了。
1 j0 g) P' d! D通过窗口查看,pwm1是挂载上来了! a/ R' B8 r3 J, V% E

& [7 C" Q1 }( O4 ^7 X- z

该用户从未签到

2#
发表于 2022-9-28 11:22 | 只看该作者
rtconfig.hl里修改试试
2 U" c! A* K2 z1 `& K' U8 K5 O" \8 k' \BSP_USING_PWM. A: E/ q# M7 S* z9 J+ v
BSP_USING_PWM17 A% o0 R( l4 \6 a, Q; y

该用户从未签到

3#
发表于 2022-9-28 14:05 | 只看该作者
注意1:引脚不要在使用pin设备进行初始化。, r" J! A; W7 j; I
注意2:rtthread源码为4.0.2版本以上的,使用pwm时候需要注意,在cubemx配置pwm时,不需要勾选内部时钟,disable就好了
. p* B# ]' k) w

该用户从未签到

4#
发表于 2022-9-28 14:22 | 只看该作者
tim1时钟被BSP_USING_PWM3这个宏控制了,有可能时钟没开
8 x9 |& S" [& h) u; q* L
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 17:43 , Processed in 0.171875 second(s), 27 queries , Gzip On.

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

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

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