今天想用新买的STM8L-DISCOVERY写一个控制舵机的程序。如果使用标准库的话,正确的做法是把 stm8l15x.h 里面
#include "stm8l15x_tim1.h
这一行的注释去掉。我这样做了,然后复制官方提供的一个TIM1的PWM的例子。结果坑爹的情况出现了:
我已经添加了TIM1的头文件了,可是开发环境并没有把对应的源文件加入编译列表:
这到到底是为啥呢?纠结了一下午一晚上,上网搜索外加查阅官方文档,都没有找到答案。
晚上回到宿舍继续纠结,结果意外发现在每个源文件的 option 里都有这么个勾选项:
把这个勾去掉就好了。[无奈]╮(╯-╰)╭