091资源PA5:LD2
使用CUBEMX建立一个工程,配置管脚PA5,推挽输出,无上下拉
TIM3使用内部时钟
生成的代码已经全部初始化了.主程序里添加1句代码
HAL_TIM_Base_Start_IT(&htim3);
开启定时器中断,然后在中断回调函数__weak void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)里添加代码
HAL_GPIO_TogglePin( GPIOA, GPIO_PIN_5);
这个函数意思是管脚状态翻转,目的就是每进一次中断,就取反
编译下载,就可以看到LD2每秒闪烁一下
使用CUBEMX发声代码,挺简单的,唯一不便的就是驱动函数没有相应的头文件,使用函数要在源文件查找 本帖最后由 wawaw 于 2015-1-31 18:23 编辑
HAL_TIM_Base_Start_IT(&htim3); 谢谢分享,这一句好重要啊