GPIO_Init 问题

[复制链接]
4286|13
 楼主| avrilwe 发表于 2011-5-9 11:00 | 显示全部楼层 |阅读模式
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);


是这意思吧?这样是可以的,已经试过了。
陈永宾0 发表于 2011-5-9 12:15 | 显示全部楼层
GPIO_SetBits(GPIOA,GPIO_Pin_1);  想为1  就直接写1呗:lol
 楼主| avrilwe 发表于 2011-5-9 12:17 | 显示全部楼层
GPIO_SetBits(GPIOA,GPIO_Pin_1);  想为1  就直接写1呗:lol
陈永宾0 发表于 2011-5-9 12:15


那也要再GPIO_Init()之前才行啊,
 楼主| avrilwe 发表于 2011-5-9 12:20 | 显示全部楼层
那GPIO口复位后的状态是啥样啊?浮空输入是个什么状态哦?高阻态?不是很懂哎!
zddxmu 发表于 2011-5-9 12:41 | 显示全部楼层
你可以看参考手册,对应寄存器的复位值有写出来。
未命名.JPG
 楼主| avrilwe 发表于 2011-5-9 12:43 | 显示全部楼层
看的就是这个,呵呵!
 楼主| avrilwe 发表于 2011-5-9 12:44 | 显示全部楼层
那到底是个什么状态呢?
zddxmu 发表于 2011-5-9 13:29 | 显示全部楼层
浮空输入就是引脚外面什么都不接的情况,端口是输入的状态

高阻态说的是输出的情况吧
 楼主| avrilwe 发表于 2011-5-9 13:39 | 显示全部楼层
谢谢各位的回复,:loveliness:
zepper 发表于 2011-5-9 14:02 | 显示全部楼层
看一下DATA 怎么设置,设置下DATA就行了
sdjdao 发表于 2011-5-9 14:06 | 显示全部楼层
PA1了!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

14

帖子

1

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