作者:幸运的双鱼
免责声明: 本文为个人学习笔记及总结,仅代表个人观点,尽可能保证内容准确性。复制/转发请注明来源/作者。
-
Port介绍
Port 对芯片的所有外设引脚进行设置,多数引脚具备复用的功能,比如I/O、SPI、ADC、PWM等功能,因此需要单独设置引脚的功能,一般是根据硬件接口或者原理图进行配置。
建议在引脚功能确定的情况下,一次性将所有的引脚都配置完成,Port初始化一般在时钟初始化之后,在其他模块初始化之前。
此模块配置较为简单,主要注意引脚序号计算。
-
配置界面
1.General配置
General配置界面中,主要的配置功能是对Port模块的一些API的启用,例如开启Port模块错误检测、Port初始化检测、Pin脚模式设置等API。
2.PortContainer配置
3.DigitalFilter
默认配置。
-
代码
/*----------------- PORT ----------------------*/
Port_Init(&PortConfigSet);
初始化Port即可,后面有更改引脚状态调用标准接口即可。