打印

请问F2812的GPIO口能否设成双向呢

[复制链接]
2160|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wh111wh|  楼主 | 2008-1-11 23:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有个DIR寄存器可以设置每个口的方向,为INPUT或OUTPUT,但不知道怎么设置成双向。说起来不好意思,用了这个芯片也半年了,但一直没考虑此问题。
敬请各路英雄赐教

相关帖子

沙发
snakeemail| | 2008-1-12 10:55 | 只看该作者

不行,和51不一样

使用特权

评论回复
板凳
liudewei| | 2008-1-12 16:48 | 只看该作者

双向没问题 你说的是三态问题,Gpio无三态

使用特权

评论回复
地板
wh111wh|  楼主 | 2008-1-12 20:17 | 只看该作者

请问liudewei

可以么?怎么设
比如说某一条口线,初值设成‘1’,然后去查询它的状态,为‘0’时进入相应任务

使用特权

评论回复
5
liudewei| | 2008-1-14 14:42 | 只看该作者

先置它为输出态并且为高,然后设置为输入态并读状态。

当然和你外围电路要配合,内外不要多源冲突。

使用特权

评论回复
6
wh111wh|  楼主 | 2008-1-15 23:01 | 只看该作者

谢谢,似乎也只能如此了

另外它的ADC你们用的感觉怎么样?
我起初没发现什么不好,可是随着产品增加,精度问题就暴露出来:
1、18M以上线性度比较差
2、offset error会达到80LSB。
很多2812片子都有以上问题,它的DATASHEET上也确实提到。,看来还要另外去校准,真垃圾啊。

使用特权

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

本版积分规则

18

主题

61

帖子

0

粉丝