找了一个定时器的STM32例程,编译后发现报了很多个错误,如下图
而且都是同一种类型的,就是少了一个括号。
经过排查后发现,原来是因为ZET6属于大容量的,所以需要在编译器里面将这个中容量的定义STM32F10X_MD改为大容量的STM32F10X_HD
然后再进行编译,就通过了
基于上一篇GPIO的例程,我们还是使用到LED灯,再加上定时器,通过定时器来控制LED灯闪烁
下面是定时器的初始化,定义了一个500ms周期的定时器
然后通过定时器中断来实现LED的闪烁
这样就能实现1Hz的LED闪烁了