jiachengking 发表于 2024-12-25 01:41:45

芯片使用问题

我这个管脚该怎么配置。我想检测外部管脚的状态,
外部直接接GND,一旦按钮按下来就直接电平拉倒GND。
是不是可以配置成上拉输入模式,
按键没有按下的时候处于高电平,按键按下来的时候被拉低。
这个该选那种模式呢??

我配置了n久,貌似还不行,大神求告知

神农鼎 发表于 2024-12-25 08:24:48

输入:高阻输入 + 打开内部上拉电阻
输入:高阻输入 + 外部加上拉电阻

men007 发表于 2024-12-25 06:48:15

用的是什么型号的STC芯片,原理图啥样都不说。没法回答你的问题啊

21cnsound 发表于 2024-12-25 07:01:40

看官方的电路,应该要串联300欧左右的电阻,IO设置为准双向口。

21cnsound 发表于 2024-12-25 07:33:21

wnagming 发表于 2024-12-25 07:25
不用接电阻,使用准双向口和高阻输入都可以,高阻输入记得开启内部上拉电阻 ...
串电阻是为了保护I/O口,如果设置准双向口或高阻输入模式可以不用保护,
但设置位推挽输出时输出高电平再按按键短接到地就相当于短路了。

高阻输入开启内部上拉电阻=准双向口不带输出功能,这种方式最合理

wlhet 发表于 2024-12-25 07:42:18

建议还是需要接330电阻,就怕新手不熟悉,短路

xxkj2010 发表于 2024-12-25 08:08:17

我一般配置成准双向口

欢迎哈哈哈3 发表于 2024-12-25 09:12:39

还是串联个200Ω左右的电阻好些

欢迎哈哈哈3 发表于 2024-12-25 09:14:56

不用那么麻烦,配置成普通双向模式就行了,再外接10K上拉电阻,串个200Ω的电阻就可以了

AI-32位8051 发表于 2024-12-25 09:53:07

【新提醒】8H系列 / 32G系列 不用的I/O口如何设置:【高阻输入】+【关闭数字输入】 - I/O读写及点灯,外部中断 ,所有I/O都支持的普通I/O中断,按键扫描 国芯技术交流网站 - AI32位8051交流社区https://www.stcaimcu.com/forum.php?mod=viewthread&tid=2368#pid16047




页: [1] 2 3 4 5
查看完整版本: 芯片使用问题