STM32的SPI+DMA方式驱动SD卡底层程序,使用HAL库。可通过宏定义使能DMA或不使能DMA。DMA方式相较非DMA方式,速度优势明显。
2023-03-16 21:22:46 7KB stm32 SPI+DMA SD卡
1
stm32信号发生器程序,基于stm32f103RCT6,正点原子mini板,实现一路互补方波输出,两路DAC分别输出正弦波和直流电压值,输出直流电压值可通过按键增大减小,pwm波占空比和频率可以按键调节,屏幕可以显示当前电压值和频率和占空比。具有ADC功能,可以准确读取外界电压值。
2023-03-16 19:38:24 7.08MB stm32 信号发生器 正弦波 互补pwm波
1
采用STM32F103C8T6单片机,KeilMDK5.32版本 串口异步通信,开启收发方向,DMA式收发数据(仿printf发送)。 发的DMA不在循环模式下(单次);接收的DMA在循环模式下。 PC13控制LED灯,LED灯的亮灭指示接收到数据。 在STM32CubeMX中需要同时开启DMA与串口全局中断
2023-03-16 13:38:17 16.56MB stm32 arm 嵌入式硬件 单片机
1
三相PWM整流器资源,亲测可用。使用simulink搭建三相PWM整流器,输入三相电压380V,负载10欧姆,直流母线电压稳定值为1000V。使用SPWM调制和空间矢量调制两种方式(可选)最终保持输出电压稳定。切载仿真可验证闭环正确。
2023-03-16 10:15:38 108B svpwm pwm整流器 三相 spwm
1
stm32 使用DMA方式 串口收发数据例程
2023-03-16 04:39:53 1.95MB stm32 usart DMA
1
实验器材: STM32F103最小系统即可 实验目的: 学习TIME1对应的通道作为互补输出 实验现象: 本实验通过TIME1对应的6个通道输出互补的PWM波形。
2023-03-14 11:03:07 3.03MB stm32 PWM PWM波形 F103
1
用C51开发板,用PWM 控制小灯的占空比,通过调节小灯的占空比,来调节小灯的暗亮程度。
2023-03-13 18:27:25 2KB c51单片机
1
基于STM32单片机定时器主从方式输出可控个数的PWM脉冲的KEIL工程源码, int main(void) { u32 i=0; NVIC_Config(); GPIO_Config(); TIM2_Master__TIM3_Slave_Configuration(10); // ÅäÖÃTIM2µÄÂö³åÊä³öΪ10Hz while(1) { if(TIM2_Pulse_TIM3_Counter_OK == 0) Output_Pulse(10); else if(TIM2_Pulse_TIM3_Counter_OK == 2) { for(i=0; i<10000000; i++); // Delay TIM2_Pulse_TIM3_Counter_OK = 0; } } }
煤矿静电除尘高压发生器系统选取STM32F103作为控制核心,其片内ADC完成反馈电压的模数转换,根据转换结果调整定时器PWM输出,以控制MOSFET的通断,实现电压的高精度输出。为防止"逆变颠覆",设计进行PWM死区时间控制,以提高高频逆变电路的可靠性。
2023-03-11 21:46:22 420KB 静电除尘 高频逆变 倍压整流 PWM
1
CH579_驱动ws2812灯珠
2023-03-10 15:06:02 4.7MB CH579
1