导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

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

    其它全志芯片讨论区
    xr806 xr872 faq 技术支持
    1
    1
    1271
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • q1215200171
      budbool LV 9 最后由 编辑

      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的操作,已经固化到芯片上,所以是不能消除的,所以硬件设计的时候需要注意。

      1 条回复 最后回复 回复 引用 分享 0
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • 1 / 1
      • First post
        Last post

      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策