xucvai · 2021年12月22日

全志XR806芯片 为什么开机时候串口以及部分gpio会有电平跳变?

为什么全志XR806芯片在开机时候串口以及部分gpio会有电平跳变?

1 个回答 得票排序 · 时间排序
极术小姐姐 · 2021年12月22日
本回答来源链接:全志XR806芯片 为什么开机时候串口以及部分gpio会有电平跳变?

由于XR系列MCU最开始运行的是固化在ROM里面的brom代码,会执行下列操作:

  • 1、PB2、PB3管脚会反初始化后再初始化成输入功能GPIO,用于检测是否进入烧录模式,导致PB2、PB3管脚会有跳变。
  • 2、UART0会初始化,用于与烧录工具通信,导致UART0的TX、RX管脚有跳变。
  • 3、如果该型号的MCU的flash是外挂的话,那么操作flash相关的管脚也会有跳变,包括hold管脚与wp管脚。

从跳变原因来看,这几个管脚是来自brom的操作,已经固化到芯片上,所以是不能消除的,所以硬件设计的时候需要注意。

你的回答