LM3S8962 GPIO 带弱上拉的开漏

2019-03-24 15:38发布

这几天在看LM3S8962 的GPIO 方向和模式的时候 遇到一个问题 在配置GPIO 为输入做按键检测的时候 为什么只有在 配置为带弱上拉的推挽下 才能准确的检测按键 而配置为带弱上拉的开漏输出地时候 管脚输出一直为0呢? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
new_redstar
1楼-- · 2019-03-25 09:53

原帖由 David_Lee 于 2011-9-20 10:53 发表   一般来说,推挽驱动能力比较大,开漏用于一些需要线与逻辑的场合那些。但这两个都是针对输出来说的,楼主检测的是按键,应带是针对输入的模式来配置。

 也就说LM3S8962 配置输入模式的时候 不能是开漏模式

但是开漏模式和推挽模式电路等效的区别在于推挽多了上拉晶体管 在同时配置为输入模式下差别怎么就这么大 让人难以理解

难道是 配置为推挽的时候 默认管脚初始化为高电平?而配置为开漏的时候默认初始始电平为低电平?

如果是这样的话 开漏输入就没任何意义了。。。。

   

 

         

ddllxxrr
2楼-- · 2019-03-25 14:25
 精彩回答 2  元偷偷看……
youki12345
3楼-- · 2019-03-25 16:44

原帖由 new_redstar 于 2011-9-19 22:08 发表 我设置为开漏输入 管脚上外接了上拉电阻 输出仍然是0

 

 

 

你设置为输入了为什么又要测试输出?

 

 

 

另外,上拉电阻你用了多大的?

David_Lee
4楼-- · 2019-03-25 22:06

原帖由 new_redstar 于 2011-9-20 13:05 发表  也就说LM3S8962 配置输入模式的时候 不能是开漏模式 但是开漏模式和推挽模式电路等效的区别在于推挽多了上拉晶体管 在同时配置为输入模式下差别怎么就这么大 让人难以理解难道是 配置为推挽的时候 默认管 ...

 

问得很好,希望TI的专家进来解答下,占帖等待。

new_redstar
5楼-- · 2019-03-26 01:10
 精彩回答 2  元偷偷看……
new_redstar
6楼-- · 2019-03-26 05:15
应该是 远远小于5.1K 导致输入为0???这样理解对吗? 

一周热门 更多>

相关问题

    相关文章