rtthread PWM 设备

当编译boad.c遇到错误时,需在RT_ThreadSettings中配置,并针对使用的PWM释放对应通道,如BSP_USING_PWM3_CH3。利用cubemx配置TIM的IO绑定函数HAL_TIM_Base_MspInit和HAL_TIM_MspPostInit。启用定时器模式后,在drv_pwm.c中添加初始化判断,确保PWM功能可以正常执行。
摘要由CSDN通过智能技术生成

由于boad.c文件指导时编译出错,对于参考文档,还需要有以下文件需要配置

1.需要在RT_Thread Settings中配置

 2.使用那个PWM就释放那个PWM,但是要注意,必须在下面要加对应的通道

#define BSP_USING_PWM3_CH3

3.使用那个cubemx配置这两个函数,进行IO绑定

        void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* htim_base)  
        void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim)

4.使能定时器模式

 

 5.以上配置好后,还是不能执行的,还需要做一下配置,在drv_pwm.c中要加这个初始化判断

 6.配置好以上操作后就可以进行PWM使用;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值