芯片复制stm32H7的spwm波形生成源码 时间:2026-08-24 来源: 芯片解密 浏览:2次 字号:大 中 小 芯片复制单片机源程序如下:芯片复制#include "delay.h"芯片复制#include "sys.h"芯片复制#include "key.h"芯片复制#include "adc.h"#include "time.h"#include "spwm.h" #include "usart.h"////////////主程序变量char key; //键盘输入unsigned int spwmval;u16 HZ=50;u8 sflag;u16 adcx0, adcx1, adcx2 ; //三路ad采样////////串口变量int len;int pwmx;void Usart_Cmd(void);int main(void){ delay_init( ); //延时函数初始化 NVIC_PriorityGroupConfig( NVIC_PriorityGroup_2 ); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 Adc_Init( ); //button_Init( ); //按键初始化 //TIM1_PWM_Init( 464 , 0 ); //TIM1 PWM初始化, Fpwm=72M/4096=17.518125Khz SPWM_Init(516,1); TIM2_Int_Init(1024,2); //uart_init(115200); while( 1 ) { delay_ms(300); }} 下一篇:芯片复制STM32片外EEPROM(硬件IIC)源程序