STM32 一个IO口既做输入又做输出问题

2019-08-14 03:17发布

微信截图_20170905205808.png 微信截图_20170905205852.png IO既做输出又做输入怎样设置的,这些设置都怎样理解?为什么要这样设置?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
biglu
1楼-- · 2019-08-14 05:09
 精彩回答 2  元偷偷看……
q247341184
2楼-- · 2019-08-14 07:40
这些只是宏定义,设置方法就是更改寄存器的值,至于为什么这样的设置是因为你需要既作输入又做输出。
q247341184
3楼-- · 2019-08-14 11:28
好吧我不胡闹了,我猜你要的答案是这样。
1、这个#define只是宏定义,宏定义什么呢?就是把DS1302_IO_IN设置成后面的,后面的意思就是把相应的IO口设置成输入模式,输出模式同理。具体是哪个IO口,还有设置原理,详参库函数开发手册。或者你可以看看原子哥视频教程。
2、第一个回答应该可以回答后两个问题了。至于第一个问题,怎么理解设置一般是这样的,当作为输入的时候,调用_IO_IN()这个函数,就是把相应的IO口设置成输入了。作为输出同理。至于怎么设置,请详参第一个回答。
3、若看过这些你还不懂,那你再提问我。
xql
4楼-- · 2019-08-14 16:36
OK,谢谢啦

一周热门 更多>