STM32F0芯片包pack
2024-01-24 21:50:42 65.51MB stm32
1
STM32F407 LWIP+tftp远程升级程序
2024-01-24 16:46:17 15.9MB stm32 tftp
1
STM32+BQ76952 电池监视器的代码示例 (I2C通信方式)
2024-01-23 22:12:33 138KB
1、内容概要:使用STM32CubeMX生成源码,主芯片为STM32L431RCT6实现串口通过printf打印数据,采用8MHz的外部晶振作为时钟源。 2、适用人群:适合想要入坑嵌入式的新手、适合学习STM32/ARM开发板的新手、适合STM32L431RCT6芯片的评估和验证等。 3、使用场景及目标:新人学习,STM32L431RCT6芯片评估和替换,开发验证等。 4、开发工具:STM32CubeMX+keil mdk+串口调试助手 5、其他说明(源码使用的开发板资源为): (1)开发板主芯片型号:STM32L431RCT6 (2)开发板主芯片封装:LQFP-64_10x10x05P (3)开发板主芯片内核:ARM-Cortex-M4 (4)开发板主芯片主频:80MHz (5)开发板主芯片Flash大小:256KB (6)开发板主芯片RAM大小:64KB
2024-01-23 18:31:17 40.46MB stm32 STM32L431RCT6
1
包含SW2812的多种炫彩模式,比如呼吸灯,跑马灯,水滴灯等,驱动函数都是封装好的,只需要对函数的形参进行修改就可以设置好自己要点亮的RGB灯数,要点亮的颜色,呼吸、流水的速度等。 通过延时机器周期的方式去转换成SW2812的0、1码的方式虽然程序简单,但是会大量占用MCU线程,且会被中断打断,容易导致RGB显示出错。 该程序首先对要发送的RGB数据进行处理后通过指针存储在特定地址,再通过PWM+DMA的方式将RGB数据通过硬件PWM发送出去的同时,也不会占用了MCU的线程导致程序出现异常BUG,使MCU拥有大量线程资源去进行别的控制。
2024-01-22 19:55:43 5.36MB stm32
1
标准库步进电机驱动角度和速度程序-STM32F103C8T6.zip
2024-01-22 12:58:36 322KB STM32
数字,字符,字母等常见格式的显示,四针1.3寸OLED屏必备,只需要更改引脚号即可使用,stm32f103c8t6程序代码
2024-01-22 11:12:25 5KB OLED stm32
1
STM32H7 SDMMC+FATFS+USBMSC+FREERTOS 虚拟U盘
2024-01-22 10:12:29 1.39MB stm32 freertos fatfs usb
1
STM32的PWM波动态调频和调占空比的原理: 1、调节占空比:只要根据设置的TIMx_ARR寄存器的值和所需要的占空比设置TIMx_CCRx寄存器的值即可。例如:TIMx_ARR的值为100,需要占空比为50%,则设置TIMx_CCRx的值为50即可。 2、调频: ①更改预分频器的值,改变计数器的频率 1.频率: PWM的频率 = 时钟频率 / (自动重装载值 + 1) * (预分频值 + 1) TIM1最大时钟频率为72MHZ = 72 000 000 HZ 通过修改Psc和Arr可以输出不同频率的PWM输出 2.占空比 使用函数 TIM_SetComparex(TIM_TypeDef* TIMx, uint16_t Comparex) Compare1(CH1)是用于与TIMx比较的数,相当于用TIMx的一个周期的时间减去这个Compare1,使得TIMx的周期从后面开始的Compare1的时间为TIMx的前部分时间的反向。即若前部分时间为高电平,则Compare1段所在时间为低电平。若前部分时间为低电平,则Compare1段所在时间为高电平。
2024-01-21 04:26:15 17.49MB stm32 PWM波形 串口 频率占空比
1
基于stm32单片机智能温控风扇控制系统Proteus仿真(源码+仿真+全套资料)
2024-01-19 22:47:04 6.09MB
1