- 博客(0)
- 资源 (4)
- 收藏
- 关注
使用ULN2003驱动28BYJ-48步进电机程序.zip
使用ULN2003驱动板驱动28BYJ-48步进电机程序,步骤清晰易懂,搭配正点原子STM32F103开发板,驱动两个电机实现正反转,以及设定角度和速度运转。
2020-08-20
低功耗-停止模式程序.zip
目前专门针对STM32F0的课程不多,最近用FO做了低功耗实验,亲测可用。
GPIO_INIT();
/* 初始化按键中断,按下按键后会进入中断服务程序 */
EXTI_Key_Config();
/* 正常运行 */
GREEN_LED_ON();
delay_ms(1500);
/* 进入停止模式,设置电压调节器为低功耗模式,等待中断唤醒 */
GREEN_LED_OFF();
PWR_EnterSTOPMode(PWR_Regulator_LowPower,PWR_STOPEntry_WFI);
2020-08-19
TIM—通用定时器-4路PWM输出.zip
TIM—通用定时器-4路PWM输出
GPIO_InitTypeDef GPIO_InitStructure;
// 输出比较通道1 GPIO 初始化
RCC_APB2PeriphClockCmd(GENERAL_TIM_CH1_GPIO_CLK, ENABLE);
GPIO_InitStructure.GPIO_Pin = GENERAL_TIM_CH1_PIN;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GENERAL_TIM_CH1_PORT, &GPIO_InitStructure);
// 输出比较通道2 GPIO 初始化
RCC_APB2PeriphClockCmd(GENERAL_TIM_CH2_GPIO_CLK, ENABLE);
GPIO_InitStructure.GPIO_Pin = GENERAL_TIM_CH2_PIN;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GENERAL_TIM_CH2_PORT, &GPIO_InitStructure);
// 输出比较通道3 GPIO 初始化
RCC_APB2PeriphClockCmd(GENERAL_TIM_CH3_GPIO_CLK, ENABLE);
GPIO_InitStructure.GPIO_Pin = GENERAL_TIM_CH3_PIN;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GENERAL_TIM_CH3_PORT, &GPIO_InitStructure);
// 输出比较通道4 GPIO 初始化
RCC_APB2PeriphClockCmd(GENERAL_TIM_CH4_GPIO_CLK, ENABLE);
GPIO_InitStructure.GPIO_Pin = GENERAL_TIM_CH4_PIN;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GENERAL_TIM_CH4_PORT, &GPIO_InitStructure);
2020-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人