胡杨-345459 发表于 2012-4-15 22:16:25

GPIO既作为输出又作为输入,怎么操作

 现在需要用两个普通的GPIO模拟出一个单线双向SPI通信接口,需要一个io口频繁的工作与输入和输出两种状态下,我在网上了解到要配置成开漏输出,外加上拉电阻。那么具体的操作应该怎样呢?比如,怎样输出一个电平,又该怎样读取一个电平值。这两个操作的代码怎么写?

swallow1029 发表于 2012-4-16 08:49:45

RE:GPIO既作为输出又作为输入,怎么操作

呵呵 不好意思,我对硬件知识了解的不够多,SPI 我也弄过,我知道SPI 的寄存器有个方向寄存器。但是首先呢,要配置它的 时钟。

发表于 2012-4-16 21:17:59

RE:GPIO既作为输出又作为输入,怎么操作

GPIO_Mode_AF_OD,用这个。

cocoasuny 发表于 2012-4-20 14:53:35

回复:GPIO既作为输出又作为输入,怎么操作

楼上正解!:L
页: [1]
查看完整版本: GPIO既作为输出又作为输入,怎么操作