上周拿到了开发板,花了几天看了一下STM32F429开发指南-HAL库版本_V1.1
开发指南里的东西挺全,前5章看完了,觉得该有的都有了,可以学习写程序了
开始学习第6章跑马灯实验
开始自己动手前先把例程里的程序下到开发板,看了一下效果,红绿灯轮换闪烁
然后开始按照3.3.1节新建自己的工程模板,按照6.3节写main.c、led.c、led.h。
程序写完了,下载到开发板,红灯亮了,然后。。。
怎了马不跑了?
配置有问题?检查各项配置,没问题
程序有问题?将例程里的程序直接覆盖我写的程序,编译、下载,马还是不跑
程序没问题,配置没问题,中邪了?
打开跑马灯例程,仔细看,再看,再看
终于发现了不同:HALLIB添加的文件。
模板是把所有的.c添加到组里,例程只添加了11个。
重新打开写的工程,把HALLIB里多余的文件去掉,编译,下载
马终于跑起来了 |