Cortex-M4 学习-外设
一、外设
1.外设的初始化
几乎所有的微控制器都有多个GPIO、Timer、RTC等。基本由芯片供应商设定,具体使用方法需要参考供应商的
用户手册。在使用外设之前都需要初始化,一般包括以下几步:
1.设置时钟控制回路使能连接到外设和对应引脚的时钟;
2.配置I/O脚的操作模式(输入/输出方向、功能);
3.外设配置;
4.中断配置(NVIC)
1.外设的使用
1.直接使用寄存器
在这里插入图片描述
2.定义结构体,基地址做声明
typedef struct
_IO -》 定义 “读/写” 权限
二、微控制器接口
消息显示的几种方法:
1.微控制器的I/O连接到LCD;
2.使用UART在PC打印;
3.将微控制器上的USB接口设置为虚拟的COM端,与运行在PC的终端程序通信;
4.使用指令跟踪宏单元和调试器软件通信。
三、CMSIS-Core