STM32
直播中

陈秀珍

7年用户 876经验值
私信 关注
[问答]

请问STM32G030C8T6的GPIO有没有带上拉到VDD的二极管?

1. STM32G030C8T6 的GPIO有没有带上拉到VDD的二极管?2. 如果MCU的VDD没有供电即处于断电状态,此时在带FT功能的GPIO上 串联10K电阻上拉到5V供电,会不会存在一个问题:5V通过10K电阻再通过MCU内部二极管对MCU的VDD供电?(我实际测量,(VDD断电状态的)MCU, GPIO外部上拉到5V的10K电阻,并没有流过电流,MCU的VDD也不存电压,因此猜测MCU的GPIO没有上拉到VDD的二极管)

回帖(1)

陈桂平

2024-3-21 14:30:11
VDD没有供电,那么芯片就没法进入一个有效的可知可控状态。STM32G030的GPIO可以通过内部上下拉与VDD相连,严格地讲,这里是与VDDIO相连。不过这个上下拉的使能须靠软件实现,因为默认情况下GPIO是Analog输入态,上下拉电阻此时是被关闭的。你现在通过外部5v再串上10K电阻接到GPIO脚,至于VDD脚是否有电不重要,没电可以理解;有电也可以理解,可能你这个外部的5v通过内部电路流过去的,毕竟我们只能看到GPIO模块的部分电路框图,没法看到太多细节。我想要表达的是,即使通过这种方式让VDD脚有电了也没法保证芯片正常工作。VDD应该接专门的电源输出。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分