logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

直流无刷电机采用stm32 作为控制器

2.在使用STM32微控制器生成互补PWM信号并驱动带有霍尔传感器的无刷直流电机(BLDC)时,需要设置定时器TIM1来生成PWM信号,并处理霍尔传感器的反馈信号以实现闭环控制。以下是一个简单的示例程序,演示如何配置STM32的TIM1生成互补PWM信号,并处理霍尔传感器输入信号来驱动BLDC电机。初始化TIM1生成互补PWM信号:配置TIM1的三个通道(CH1、CH1N,CH2、CH2N,CH3

文章图片
#stm32#单片机#嵌入式硬件
stm32之NVIC_PriorityGroup_2

NVIC_PriorityGroup_2 是 2 位抢占优先级 + 2 位响应优先级,共 4 个抢占级别、4 个响应级别,总 16 种组合;抢占优先级范围:Group_2 下仅能设 0/1/2/3,超出范围会被 NVIC 截断(比如设 4 会被当作 0 处理);比如 EXTI0(抢占 0,响应 0)和 EXTI1(抢占 0,响应 1)同时触发时,EXTI0 先执行;抢占 1 的中断可打断抢占 2/

#stm32#嵌入式硬件
两个74HC595级联,stm32 怎么写程序?

使用STM32与两个级联的74HC595进行通信,可以通过SPI接口来实现。在这个例子中,data是16位的,表示两个74HC595的级联输入。第一个74HC595将接收低8位(0x34),第二个74HC595将接收高8位(0x12)。连接STM32的SPI接口到第一个74HC595的输入引脚(SER, SRCLK, RCLK)。将第一个74HC595的串行输出(Q7’)连接到第二个74HC595

文章图片
#stm32#嵌入式硬件#单片机
stm32 利用PID调整PWM值

stm32 利用PID调整PWM值。

文章图片
#算法
stm32 利用CD4067多路开关采集多通道ad值

stm32 利用CD4067多路开关采集多通道ad值。

#单片机#stm32
RK3568+Linux+buildroot+RC522的C语言代码

gpio在/sys/class/gpio下,可以利用echo num的方式启动gpio。

文章图片
#linux#c语言#arm开发 +2
荣品rk3568去除桌面的Pannel以及链接wifi

原文链接:https://blog.csdn.net/yk150915/article/details/78728796。修改了/etc/wpa_supplicant.conf文件。

#嵌入式硬件
两片ADS7828与stm32连接, A0,A1怎么配置

ADS7828 是一款8通道的12位模数转换器(ADC),它通过I2C总线与微控制器(如STM32)进行通信。在连接两片ADS7828到同一I2C总线时,需要确保它们的I2C地址不同,以便STM32能够区分它们。ADS7828的I2C地址由A0和A1引脚决定,通过不同的电平配置可以设定不同的地址。通过这样的配置和程序,你可以在STM32上同时使用两片ADS7828,读取它们的多个通道数据。A1 和

文章图片
#stm32#嵌入式硬件#单片机
到底了