打印

也来请教GPIO开漏输出做双向IO的问题

[复制链接]
2765|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hotpower|  楼主 | 2008-1-16 12:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚在周公那里讨教过,还没回复~~~

俺的库函数现在还记不全,说个意思好了.

若GPIO某管脚设置为开漏输出,外部是应该上拉的???因为输出就没有上下拉电阻的问题.

这时俺读管脚的函数(GPIOPinRead()???)读的是管脚还是用写管脚函数(GPIOPinWrite()???)写入的值???

前者外部上拉后将和51机一样构成准双向IO,后者将只能单向.

能否指教一二???

俺在农忙,所以无法验证...

谢谢!!!
 
 
沙发
香水城| | 2008-1-16 12:58 | 只看该作者

GPIO开漏输出做双向IO时,输入和输出使用不同的寄存器

请看下图,可在STM32技术参考手册的第5.1.8节找到:

使用特权

评论回复
板凳
hotpower|  楼主 | 2008-1-16 13:01 | 只看该作者

哈哈~~~看图识字就是好,无顾虑了~~~

使用特权

评论回复
地板
yunfei7370| | 2009-3-19 21:12 | 只看该作者

怎样设置的呢?

怎样设置的呢?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1460

主题

21619

帖子

506

粉丝