[STM32F1] GPIO模拟iic中的sda脚如何设置输入输出模式(谢谢)

[复制链接]
6465|5
 楼主| 3个臭皮匠 发表于 2015-6-29 15:47 | 显示全部楼层 |阅读模式
单片机用的是stm32f103c8t6 ,在做GPIO模拟iic的时候,知道要把sda脚设置为GPIO_OUT_OD ,但是在数据写和读的过程中sda的方向是会变的,初始化的时候是GPIO_OUT_OD,那么在读的时候怎么把sda设置为输入模式??使用哪个寄存器设置?谢谢!!(sda对应GPIO PA2)。
西门看雪 发表于 2015-6-29 16:03 来自手机 | 显示全部楼层
一直使用od模式就行了,不用改变。读的时候记得要读输入的寄存器。
捉虫天师 发表于 2015-6-29 18:40 | 显示全部楼层
设置它的方向寄存器啊,设置输入就不会了吗?
lefeng 发表于 2015-6-29 18:56 | 显示全部楼层
这个数据手册上应该有吧,配置一下寄存器,设置输入方向
天灵灵地灵灵 发表于 2015-6-29 19:40 | 显示全部楼层
这个请参考例程的IO基本,和按键的设置一个样。
冰河w 发表于 2015-6-30 16:58 | 显示全部楼层
使用哪个寄存器设置?

查看数据手册,上面有的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

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