接口编程
-
接口编程的环境 交叉编译环境 arm-gcc
-
软件如何控制和驱动硬件(外部设备和外部控制器)
1、会看电路图:
(1),根据电路图找硬件
(2),根据硬件找电路图
2、工程文件
start.s 启动文件
map.lds 链接控制文件
main.c C入口文件
Makefile 工程文件管理器配置文件
4412.h 头文件 -
寄存器:软件和硬件的接口
GPIO
-
GPA0CON — 配置寄存器
-
GPA0DAT — 数据寄存器
当您将端口配置为输入端口时,相应的位是引脚状态。配置为时输出端口,则引脚状态应与对应位。当端口配置为功能销,将读取未定义的值。 -
GPA0PUD — 上下拉
0x0 禁用上拉/下拉
0x1 启用下拉
0x2 保留的
0x3 启用拉起 -
GPA0DRV — 驱动强度控制寄存器
高16位保留,一个IO口使用两位
0x0 = 1x 刷新倍数
0x2 = 2x
0x1 = 3x
0x3 = 4x