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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我想尝试在卡发版上对蓝灯进行一个呼吸灯的实验,但是呼吸不起来。。。。. N( |4 e+ F( K1 ]% [
0 \0 u* F! K! P: x- u
下面是我的步骤
4 Z6 K" S2 D) x9 c7 v
( D8 a& @0 d! D, V$ r9 A第一步:首先查看原理图,确定引脚和哪个pwm
, u4 d$ M/ p: e: k0 s4 A- O2 c$ l" i; J4 p
  O. G( [# r& e  R: a$ n

* R1 C8 c$ {$ S6 w' F第二部:drv_pwm.c的文件,下面是我修改的部分
) Z5 V$ p, P' i$ S! m. [  i2 ~7 j# z0 q
1 `+ Q" `; y0 o- H

) U0 \1 f' i8 q$ {/ s/ h" \ 6 t& k  j1 z. M2 T) l' R  I

2 U5 ^3 V& |+ ]* Y5 I修改完这些之后我的蓝色灯是常亮的,然后我参考下面的网址输入命令或者里面的程序都无法实现呼吸灯。& a1 f" `+ ~. X3 F$ Y( T9 K$ H
* f  y3 w! V1 g0 @
我去读那个被我设置pwm输出的引脚电平,一直都是低电平,不知道我哪里设置错误了。
: m' K% ^3 c$ u1 f, d6 C8 Z2 Z通过窗口查看,pwm1是挂载上来了
0 J4 h5 [7 }$ @+ P9 G; a
+ S7 P. k2 e# `4 x3 y

该用户从未签到

2#
发表于 2022-9-28 11:22 | 只看该作者
rtconfig.hl里修改试试- Y- {7 N6 m, Y/ ?% E- ~
BSP_USING_PWM
: s* d: ]. T. K* WBSP_USING_PWM1
0 U* b/ i' q6 D; i

该用户从未签到

3#
发表于 2022-9-28 14:05 | 只看该作者
注意1:引脚不要在使用pin设备进行初始化。  X. q) ?3 d7 Y9 J
注意2:rtthread源码为4.0.2版本以上的,使用pwm时候需要注意,在cubemx配置pwm时,不需要勾选内部时钟,disable就好了
) a' U' l% V5 t9 L$ O; b

该用户从未签到

4#
发表于 2022-9-28 14:22 | 只看该作者
tim1时钟被BSP_USING_PWM3这个宏控制了,有可能时钟没开. L* @$ f( @6 U- @, i4 c
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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