TIVA单片机的IO口怎么设置既是输出也是输入?

2019-07-23 15:34发布

ROM_GPIOPinTypeGPIOOutput(GPIO_PORTG_BASE,GPIO_PIN_2);设置为输出
  ROM_GPIOPinTypeGPIOInput(GPIO_PORTM_BASE,GPIO_PIN_4);设置为输入
  ROM_GPIOPadConfigSet(GPIO_PORTM_BASE, GPIO_PIN_4,设置弱上拉和驱动能力2MA
                         GPIO_STRENGTH_2MA,     
                         GPIO_PIN_TYPE_STD_WPU);
我用了DS1302时钟,需要一个引脚来模仿SDA,怎么才能设置一个引脚同时具备输入输出能力?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
1223657347
1楼-- · 2019-07-24 13:49
为何不用硬件i2c,还是非常好用的
djz1992
2楼-- · 2019-07-24 18:12
1223657347 发表于 2016-3-8 13:49
为何不用硬件i2c,还是非常好用的

是的啊,可我用了ds1302,不是iic的,是半spi的,当初要是用1307就好了,这个支持iic。
到时候看看两者的电路有什么区别没有,如果没有的话倒是可以换一个
dirtwillfly
3楼-- · 2019-07-24 20:26
 精彩回答 2  元偷偷看……
chuntian2016
4楼-- · 2019-07-24 22:53
这个不太好同时设置的,一般都是相互切换的。
houjiakai
5楼-- · 2019-07-25 00:32
直接寄存器转换
houjiakai
6楼-- · 2019-07-25 02:32
模拟iic就是这样实现的。

一周热门 更多>