3.31 学习笔记总结
1. STM32单片机知识:
(1)在工程文件中为什么Lib文件夹只需要添加src文件夹中的文件而不需要添加inc文件夹中的文件?
答:Lib文件夹中src文件夹存放的均为.c文件,而inc文件夹中存放的均为src文件夹中对应的.h文件,在编译器中,只需要添加好文件路径,在编译的过程中编译器会根据.c文件中的头文件标识,自动将对应的.h文件添加进去。
(2)为什么在Keil 4中要勾选Create HEX File?
答:HEX和Bin文件中的信息均为单片机能识别的语言,是可以在FLASH中读取运行的机械语言。在添加新的工程文件中时默认不勾选状态,要记住打上勾。
(3)STM32系列单片机中,16k-32k闪存为小容量产品,64k-128k为中等容量产品,256k-512k为大容量产品。
(4)USART与电脑数据通信发送与接收均为8位16进制数。
(5)若一个GPIO端口启用USART串口功能,在使用USART串口功能前,GPIO与USART的时钟均需要启用。
(6)USART_Cmd函数是在USART初始化后用来启用USART功能的函数。
(7)USART与UART的区别:USART是通用同步异步收发器,是一个串行通信设备,可以灵活地与外部设备进行全双工数据交换。而USRT是通用异步收发器,异步串行通信口(UART)就是我们在嵌入式中常说的串口,