杨桃电子工程模板
Hardware是外部硬件驱动程序
HEY按键函数驱动
LED函数驱动
Basic是基础电路驱动程序
delay延时函数驱动
flash存储函数驱动
rtc实时时钟函数驱动
sys系统时钟函数驱动
usart通信函数驱动
.c文件是驱动程序和C语言
.h文件是库文件,包含接口定义和函数声明
Lib是固件库程序
Startup是开始程序
自定义公共函数pbdata
pbdata.h、pbdata.c是自己建立的使编程更加整齐的工具,可以理解为工具包,中转站
新建的pbdata.h、pbdata.c和main.c放在一起,保存在工程的USER文件夹中
定义变量、定义函数都放在pbdata.h
变量赋值、函数体都放在pbdata.c
以下是pbdtada.h文件
建立属于自己的公共函数库,第一步要在pbdtada.h内,定义—pbdata—H函数
·······················································································
以下是pbdtada.c文件
要在pbdata.c中输入#include“pbdata.h”引入pbdata.h文件
使pbdata.h和pbdata.c关联起来,pbdata.c可以调用pbdata.h里的头文件
······················································································
例如:main.c文件中要引入#include“stm32f10x.h”STM32的头文件,才可以进行下一步操作,创建了自定义公共函数库pbdata,就可以将#include“stm32f10x.h”从main.c放置pbdata.h,仅在main.c中引入#include“pbdata.h”即可。
······················································································
引入头文件可以放在.h文件里
······················································································
例如:定义变量 定义函数
在.h里面定义变量、函数时,要加“;”
在.c里面添加函数体时,不需要加“;”
pbdata.h中
pbdata.c中
main.c中