芯片使用问题
我这个管脚该怎么配置。我想检测外部管脚的状态,外部直接接GND,一旦按钮按下来就直接电平拉倒GND。
是不是可以配置成上拉输入模式,
按键没有按下的时候处于高电平,按键按下来的时候被拉低。
这个该选那种模式呢??
我配置了n久,貌似还不行,大神求告知
输入:高阻输入 + 打开内部上拉电阻
输入:高阻输入 + 外部加上拉电阻
用的是什么型号的STC芯片,原理图啥样都不说。没法回答你的问题啊 看官方的电路,应该要串联300欧左右的电阻,IO设置为准双向口。 wnagming 发表于 2024-12-25 07:25
不用接电阻,使用准双向口和高阻输入都可以,高阻输入记得开启内部上拉电阻 ...
串电阻是为了保护I/O口,如果设置准双向口或高阻输入模式可以不用保护,
但设置位推挽输出时输出高电平再按按键短接到地就相当于短路了。
高阻输入开启内部上拉电阻=准双向口不带输出功能,这种方式最合理
建议还是需要接330电阻,就怕新手不熟悉,短路 我一般配置成准双向口 还是串联个200Ω左右的电阻好些 不用那么麻烦,配置成普通双向模式就行了,再外接10K上拉电阻,串个200Ω的电阻就可以了 【新提醒】8H系列 / 32G系列 不用的I/O口如何设置:【高阻输入】+【关闭数字输入】 - I/O读写及点灯,外部中断 ,所有I/O都支持的普通I/O中断,按键扫描 国芯技术交流网站 - AI32位8051交流社区https://www.stcaimcu.com/forum.php?mod=viewthread&tid=2368#pid16047