下面是Mexn童鞋总结的在固件库带的例程的基础上进行开发的方法(Mexn是一个小白方法也是摸着石头过河,论坛各位前辈多多指教)。Mexn童鞋以ADC和UART的例程的整理为例介绍如何修改成自己需要的程序(Mexn童鞋用的是keil环境,其他的环境都形似)。
S1:首先是怎么找固件库的和打开例程这里就不在详细说明了,论坛里有很多人发过相关的帖子,我也发过下边是链接可以做一下参考:http://forum.eepw.com.cn/thread/278701/1
如图:
S2:首先要修改两个例子的主函数(建议你先把英文注释改成中文看懂两个例子的main函数结构然后根据需要的功能修改),修改完后会提示各种错误是因为宏定义的问题;然后修改mian.h文件,如图找到mian.h文件:
将需要的头文件内的宏定义和包含文件语句添加进去(看不懂就把所有不同的加进去保准没错)。
S3:添加固件库中的文件到工程如图:
在Drivers/STM32L0xx_HAL_Driver文件夹上右击选择Add Existing Files to Group ‘Drivers/STM32L0xx_HAL_Driver’如图:
弹出如图窗口:
到固件库的STM32Cube_FW_L0_V1.3.0\Drivers\STM32L0xx_HAL_Driver\Src目录下,如图:
选择要添加的文件软后点击Add就可以了然后在选择其他要添加的文件点击Add添加,添加完成就点击关闭按钮就可以了。