AUTOSAR MCAL 配置示例 · 深化篇② Port

原始 Flomo:https://v.flomoapp.com/mine/?memo_id=MjU1NzY1Nzgx

AUTOSAR MCAL 配置示例 · 深化篇② Port

给 Port 一份带参数值的配置示例。

示例(某 32 位 MCU,按实际引脚图调整):

  • 引脚 1:GPIO 输出,初始电平 HIGH,上拉,MUX = GPIO。
  • 引脚 2:GPIO 输入,下拉,MUX = GPIO。
  • 引脚 3:复用 CAN(MUX = CAN_RX),方向输入。
  • 引脚 4:复用 CAN(MUX = CAN_TX),方向输出。
  • 引脚 5:复用 ADC 模拟输入(MUX = ADC,type = ADC)。
  • 引脚 6:复用 SPI(MUX = SPI_SCK),方向输出,初始电平 LOW。
  • 引脚 7:运行时需切换方向(如 one-wire),设 PortPinDirectionChangeable = TRUE。

提示:

  • 每根引脚按硬件设计确定功能(GPIO 还是外设复用),方向、上下拉、初始电平要与外设电气匹配。
  • 复用外设的功能方向、波特率等由对应驱动模块(Can / Spi / Adc)配,Port 只配 MUX 和基础电气。
  • 上电瞬间引脚状态取决于初始电平与上下拉,配错会影响外设 / 负载。

📎 模块卡(Port):https://v.flomoapp.com/mine/?memo_id=MjU1NzIwOTQ1
📎 总览:https://v.flomoapp.com/mine/?memo_id=MjU1NzIwNjEy
📎 专题入口:https://v.flomoapp.com/mine/?memo_id=MjU1NzIwMTcx

MCAL