文章目录
前言
之前实验中的延时功能都是通过循环、delay/Hal_delay函数等实现,本次作业通过定时器Timer方式实现时间的精准控制,相当于给CPU上了一个闹钟,CPU平时处理其它任务,当定时时间到了以后,处理定时相关的任务。设置一个5秒的定时器,每隔5秒从串口发送“hello windows!”;同时设置一个2秒的定时器,让LED等周期性地闪烁。
一、STM32CubeMX上创建并配置项目
1.新建stm32f103c8项目
2.启动时钟
打开外部时钟,点击“System Core” ,选择RCC,在右侧弹出的菜单栏中选择“Crystal/Ceramic Resonator”.
选择调试接口,选择SYS。,在右侧弹出的菜单栏中选择“Serial Wire”