谁来告诉我一下,GPIO_Mode的几个值是怎么来的???

[复制链接]
17424|28
 楼主| a34384750 发表于 2013-6-26 09:57 | 显示全部楼层
niwencui 发表于 2013-1-30 15:57
请问楼主最后的解释是什么意思,高位0010到底是什么意思

同上~
 楼主| a34384750 发表于 2013-6-26 09:58 | 显示全部楼层
jerry_ls 发表于 2013-3-14 11:10
刚刚看了也有点不明白,低四位的高两位10表示IPD,低两位表示速度,那么高四位0010到底咋解释呢? ...

解释同上
yilusuiyuan 发表于 2013-7-7 17:04 | 显示全部楼层
输入的时候20楼说的很对,输出的时候高位为0x1, currentmode = ((uint32_t)GPIO_InitStruct->GPIO_Mode) & ((uint32_t)0x0F);
  if ((((uint32_t)GPIO_InitStruct->GPIO_Mode) & ((uint32_t)0x10)) != 0x00)
  {
    /* Check the parameters */
    assert_param(IS_GPIO_SPEED(GPIO_InitStruct->GPIO_Speed));
    /* Output mode */
    currentmode |= (uint32_t)GPIO_InitStruct->GPIO_Speed;
  }
在这一段代码中用。
孤独的求索者 发表于 2013-9-2 09:45 | 显示全部楼层
嗯,这个是单片机在设计的时候已经定下来了,你只要知道什么时候用就行了
rtgchym 发表于 2013-9-2 10:21 | 显示全部楼层
**kfu 发表于 2012-4-28 08:31
我觉得用固件库可以顺便锻炼巩固下C语言结构体语法。

深有同感,想修炼C语言,从固件库开始
5141314 发表于 2014-10-31 16:57 | 显示全部楼层
终于明白了,谢谢
美丽的错误 发表于 2015-10-10 14:54 | 显示全部楼层
谢谢啊!
wolf_842 发表于 2016-6-28 18:38 | 显示全部楼层
还不是太明白!!!
tom11 发表于 2016-7-9 11:20 | 显示全部楼层
我是新手,比如说下拉输入,为什么表示成:GPIO_Mode_IPD,这种英文缩写对比在哪能找到
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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