正点原子探索者stm32f407学习笔记
前言
本人是一名即将升入大二的学生。因为大一时学习不太认真,学长的单片机授课也没有认真听,决定在这个暑假学一些有用的东西。这是我在接触单片机一年后写的博客,有些问题会自行解决,直接跳过。
本博客均为本人理解,若有错误,欢迎批评指教
------------------------------------------------------分割线-------------------------------------------------------------
第一次实验 跑马灯
模板为正点原子提供的空实验模板,代码规则按照正点原子的规则来写
- 文件建立以及库的导入等
1.1新建HARDWARE文件夹(与USER同级)在HARDWARE中新建LED文件夹,选择USER-Template进入keil界面,打开main.c ,把main.c 中的代码全部delete,加入简单的int main 。
1.2右键Template–Manage Project Items,在Group中新建HARDWARE,点OK。新建两个文档,分别叫led,c和led,h,保存至HARDWARE–LED中。点魔术棒–>C/C+±->Include Path–>…–>将\HAREWARE\LED加上–>OK.右键Template–Manage Project Items,Groups中选HARDWARE–>Add Files–>选择led.c–>OK.
FWLIB,右键–>Manage Project Items–>FWLIB–>删掉除misc.c, gpio.c,rcc.c, usart.c之外的文件–>OK.
编译一次
可能会出现这个错误:
…\SYSTEM\usart\usart.c(47): error: #260-D: e