02 2023 档案
摘要:项目:stm32 PWM驱动步进电机 代码: StepperMotor.c #include "stm32f10x.h" #include "PWM.h" //PA4(AIN1),PA5(AIN2)步进电机GPIO端口初始化 void StepperMotor_Init(void) { //配置PB
阅读全文
摘要:项目: stm32 PWM控制舵机 代码 Servo.c #include "stm32f10x.h" #include "PWM.h" //舵机初始化 void Servo_Init(void) { PWM_Init(); } //舵机角度设定 void Servo_SetAngle(float
阅读全文
摘要:项目:stm32 输出PWM实现呼吸灯效果 代码: PWM.c #include "stm32f10x.h" void PWM_Init(void) { //PB0默认TIM3_CH3通道 RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE); //
阅读全文
摘要:项目:使用定时器内部时钟实现计数功能。 代码: Timer.c #include "stm32f10x.h" extern uint16_t Num; //定时器初始化函数 void Timer_Init(void) { //打开TIM2外设时钟 RCC_APB1PeriphClockCmd(RCC
阅读全文
摘要:项目:stm32检测光敏传感器输入进行计数。 思路: 初始化GPIO外设端口时钟 GPIO端口配置 选择用于EXTI Line的GPIO引脚 外部中断配置 配置优先级分组 嵌套中断控制器配置 外部中断处理函数 判断中断标志位 返回值函数将计数值返回 主函数调用PhotoSensor_Init()函数
阅读全文