logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32F103C8带互补PWM输出和死区控制的电机驱动控制器(标准库版)

使用TIM1_CH1/CH1N和TIM1_CH2/CH2N两组互补PWM。- 支持刹车输入(可通过TIM_Break配置)- 可驱动H桥电路控制直流电机或BLDC电机。- 空闲状态保护(OCIdleState)- PA10(TIM2_CH2N) 接另一相下管。- 硬件实现死区时间控制(约500ns)- 默认20kHz PWM频率(可调)- PA7(TIM1_CH1N) 接H桥下管。- PA9(TI

文章图片
#单片机#stm32#嵌入式硬件
基于STM32微控制器和FreeRTOS实时操作系统的按键检测与处理程序

其主要功能是检测多个按键的按下和松开事件,并通过消息队列将按键事件传递给主任务进行处理。- 如果需要更改按键引脚,修改 START_PIN 、 UP_PIN 、 DOWN_PIN 和 BTWASH_PIN 的定义。- MainTask 从队列中接收按键事件,并根据按键类型执行相应的处理逻辑。- 按键检测任务( ButtonTask )将检测到的按键事件发送到队列。- 在 MainTask 的 sw

文章图片
#stm32#单片机
基于STM32微控制器和FreeRTOS实时操作系统的按键检测与处理程序

其主要功能是检测多个按键的按下和松开事件,并通过消息队列将按键事件传递给主任务进行处理。- 如果需要更改按键引脚,修改 START_PIN 、 UP_PIN 、 DOWN_PIN 和 BTWASH_PIN 的定义。- MainTask 从队列中接收按键事件,并根据按键类型执行相应的处理逻辑。- 按键检测任务( ButtonTask )将检测到的按键事件发送到队列。- 在 MainTask 的 sw

文章图片
#stm32#单片机
到底了