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

[复制链接]
3406|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

主题

21617

帖子

508

粉丝
快速回复 在线客服 返回列表 返回顶部