21ic电子技术开发论坛 单片机与嵌入式系统 ST MCU GPIO_Init 问题
发新帖我要提问
返回列表
打印

GPIO_Init 问题

[复制链接]
2737|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(GPIOA, &GPIO_InitStructure);


之后PA1 端口是0,还是1啊?
貌似是0,那我想为1怎么办啊?
沙发
avrilwe|  楼主 | 2011-5-9 11:08 | 只看该作者
求9,香斑竹:'(

使用特权

评论回复
板凳
sjnh| | 2011-5-9 11:17 | 只看该作者
初始化之前先写成1

使用特权

评论回复
地板
avrilwe|  楼主 | 2011-5-9 12:12 | 只看该作者
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_WriteBit(GPIOA, GPIO_Pin_0,Bit_SET);
  GPIO_Init(GPIOA, &GPIO_InitStructure);


是这意思吧?这样是可以的,已经试过了。

使用特权

评论回复
5
陈永宾0| | 2011-5-9 12:15 | 只看该作者
GPIO_SetBits(GPIOA,GPIO_Pin_1);  想为1  就直接写1呗:lol

使用特权

评论回复
6
avrilwe|  楼主 | 2011-5-9 12:17 | 只看该作者
GPIO_SetBits(GPIOA,GPIO_Pin_1);  想为1  就直接写1呗:lol
陈永宾0 发表于 2011-5-9 12:15


那也要再GPIO_Init()之前才行啊,

使用特权

评论回复
7
avrilwe|  楼主 | 2011-5-9 12:20 | 只看该作者
那GPIO口复位后的状态是啥样啊?浮空输入是个什么状态哦?高阻态?不是很懂哎!

使用特权

评论回复
8
zddxmu| | 2011-5-9 12:41 | 只看该作者
你可以看参考手册,对应寄存器的复位值有写出来。

未命名.JPG (64.08 KB )

未命名.JPG

使用特权

评论回复
9
avrilwe|  楼主 | 2011-5-9 12:43 | 只看该作者
看的就是这个,呵呵!

使用特权

评论回复
10
avrilwe|  楼主 | 2011-5-9 12:44 | 只看该作者
那到底是个什么状态呢?

使用特权

评论回复
11
zddxmu| | 2011-5-9 13:29 | 只看该作者
浮空输入就是引脚外面什么都不接的情况,端口是输入的状态

高阻态说的是输出的情况吧

使用特权

评论回复
12
avrilwe|  楼主 | 2011-5-9 13:39 | 只看该作者
谢谢各位的回复,:loveliness:

使用特权

评论回复
13
zepper| | 2011-5-9 14:02 | 只看该作者
看一下DATA 怎么设置,设置下DATA就行了

使用特权

评论回复
14
sdjdao| | 2011-5-9 14:06 | 只看该作者
PA1了!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

14

帖子

1

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