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

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

1.问题背景
客户在测试时,发现开机的一瞬间串口以及部分gpio会有电平跳变,这个电平跳变的来源是哪里的,是否能消除掉的。

2.问题描述
客户设备在开机的时候PB2上的LED会闪烁一下,使用示波器抓有一段5毫秒左右的脉冲。

3.解决办法
由于XR系列MCU最开始运行的是固化在ROM里面的brom代码,会执行下列操作:
1、PB2、PB3管脚会反初始化后再初始化成输入功能GPIO,用于检测是否进入烧录模式,导致PB2、PB3管脚会有跳变。
2、UART0会初始化,用于与烧录工具通信,导致UART0的TX、RX管脚有跳变。
3、如果该型号的MCU的flash是外挂的话,那么操作flash相关的管脚也会有跳变,包括hold管脚与wp管脚。
从跳变原因来看,这几个管脚是来自brom的操作,已经固化到芯片上,所以是不能消除的,所以硬件设计的时候需要注意。

原贴链接:https://bbs.aw-ol.com/topic/720
全志在线开发者交流企鹅群(客服机器人24小时在线解答):498263967
资源获取、问题讨论可以到全志在线开发者社区进行:https://www.aw-ol.com/
全志及开发者最新动态可以关注全志在线微信公众号