关于GPIO管脚问题

2019-10-15 23:19发布

在做循迹小车的时候,控制循迹模块的管脚应该初始化为什么?一下8各种应该选择哪个合适,能讲下吗?
多谢了。我写成 [mw_shl_code=c,true] GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;[/mw_shl_code]
貌似不对,求指导:
(1)GPIO_Mode_AIN 模拟输入 
(2)GPIO_Mode_IN_FLOATING 浮空输入
(3)GPIO_Mode_IPD 下拉输入 
(4)GPIO_Mode_IPU 上拉输入 
(5)GPIO_Mode_Out_OD 开漏输出
(6)GPIO_Mode_Out_PP 推挽输出
(7)GPIO_Mode_AF_OD 复用开漏输出 
(8)GPIO_Mode_AF_PP 复用推挽输出
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
biyabc
1楼-- · 2019-10-16 00:27
新手对于gpio理解如下:
推挽输出:输出1时相当于将外接元件连接Vcc,输出0时相当于将外接元件连接Gnd 。
开漏输出:输出1时相当于与外接元件断开,输出0时相当于将外接元件连接Gnd 。
模拟输入:相当于直接把外接元件连接到片上外设 。
浮空输入:相当与跟外接元件是断开的,但是能够感应到外接元件的电平高低 。
上拉输入:相当于将外接元件串联一个电阻到Vcc 。
下拉输入:相当于将外接元件串联一个电阻到Gnd 。
鹅卵石的天空
2楼-- · 2019-10-16 02:42
希望各位高手能给我这个菜鸟解答下……
鹅卵石的天空
3楼-- · 2019-10-16 05:52
 精彩回答 2  元偷偷看……
jiutianshenjian
4楼-- · 2019-10-16 07:56
不懂,你能试试吗?我猜想循迹应该是要为输入吧,模拟输入试试,不行换下。
伤剑使者
5楼-- · 2019-10-16 10:14
感觉不用模拟输入其余都行吧,毕竟传回来的是数字量
h1x2y3awalm
6楼-- · 2019-10-16 11:37
用浮空输入,

一周热门 更多>