牛卧堂MCU技术交流

标题: M032的GPIO在上电过程中什么状态? [打印本页]

作者: cgperson    时间: 2022-12-19 20:48
标题: M032的GPIO在上电过程中什么状态?
本帖最后由 cgperson 于 2022-12-19 20:50 编辑

请问新唐的专家,

   M032芯片的所有GPIO在MCU上电过程直到完成reset的这段过程中,是什么状态?项目需要用GPIO控制多个外部IO,需要在设备上电过程中有明确的IO状态。


I/O Initial State Selection
0 = All GPIO set as Quasi-bidirectional mode after chip powered on or active from reset
pin.
1 = All GPIO set as input tri-state mode after powered on or active from reset pin.

  TRM中有个上面的寄存器位可以设置,但不太清楚MCU的VDD从0V开始得电后GPIO是什么状态。


作者: admin    时间: 2022-12-20 14:15
寄存器是设置芯片上电完成后引脚的默认状态。从0v到芯片上电复位完成之前,芯片还没工作。
作者: cgperson    时间: 2022-12-20 18:30
是的,MCU在上电和复位过程中外围电路已经有开始工作的,这样就需要MCU的GPIO在这段时间里有明确的状态,一般是上拉或下拉电阻实现。
这可能和GPIO的片内硬件解构有关。
如果是输入高阻的话,就相当于是断开;如果是输出的话,需要知道驱动电流是多少,方便我们配置电路;
多谢




欢迎光临 牛卧堂MCU技术交流 (http://www.nuvoton-mcu.com/) Powered by Discuz! X3.2