stm8s 的四种开漏模式输出有什么区别啊

2019-07-19 20:39发布

stm8s 的四种开漏模式输出有什么区别啊?具体应该怎么用?如果要用来做下图的按键检测的话,应该怎么对IO初始化,应该是要用开漏输出来做,小弟萌新一枚,望大佬帮助一下
希望有开漏输出的例子和怎么读取输入,实现双向IO,用同一个IO既可以输入,又可以输出。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
Electronic
1楼-- · 2019-07-20 22:16
liruikun 发表于 2017-10-30 08:44
意思就是我设置成开漏输出的话,如果想在读IO状态,那我还要再把开漏输出模式翻转成输入模式吗?但是我看 ...

开漏输出不需要的,STM8一般是有上拉电阻的,除了PB4和PB5之外,你不开启上拉,开漏就是高阻阻态
liruikun
2楼-- · 2019-07-20 23:33
Electronic 发表于 2017-10-30 13:54
开漏输出不需要的,STM8一般是有上拉电阻的,除了PB4和PB5之外,你不开启上拉,开漏就是高阻阻态

好吧  我知道了
正点原子
3楼-- · 2019-07-21 04:23
 精彩回答 2  元偷偷看……
liruikun
4楼-- · 2019-07-21 06:34
正点原子 发表于 2017-10-31 00:57
不需要,你开漏输出,直接读IO也可以读到。
但是假设你开漏输出,输出低电平,你外部怎么折腾,也折腾不 ...

那我如果外接上拉电阻就可以输出高电平了,一样是不用翻转直接读取,也可以读到输入高电平吗?原子哥
liruikun
5楼-- · 2019-07-21 09:53
正点原子 发表于 2017-11-1 00:27
如果开漏输出,输出低电平,你上拉电阻,是拉不到到高电平的
只能开漏输出,输出1的时候,你上拉电阻, ...

好的  我知道了 谢谢原子哥

一周热门 更多>