1.PORT
PORT驱动初始化就是对微控制器(MCU)的整个PORT模块进行初始化配置。很多端口和管脚被分配有多种不同的功能,即可以进行引脚功能复用,比如通用I/O、模数转换、脉宽调制等功能。因此,对PORT必须有一个整体的配置和初始化,对各管脚的具体配置和使用取决于微控制器和ECU的引脚功能分配。PORT初始化数据应当尽可能高效地写到每个端口。
PORT配置主要参数:
- MSCR:数值的设置映射到硬件资源,如PTA1的GPIO pin为1,那么在此设置1就绑定此port抽象到PTA1;
- Direction:设置PORT的方向,输入、输出还是输入输出等
- Mode:设置模式,影响到port抽象的实际用途,根据需求进行设置
- Level value:初始电平
- Pullup enable:上拉使能,默认拉低,勾选pull select则拉高<

PORT驱动初始化涉及MCU的PORT模块配置,允许引脚功能复用。DIO基于PORT抽象,配置包括端口方向、模式、电平和上拉设置。例如,将PTA9配置为GPIO输出,初始电平低,无上拉,通过Dio_WriteChannel函数控制。
最低0.47元/天 解锁文章
761





