发新帖我要提问
12
返回列表
打印

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

[复制链接]
楼主: a34384750
手机看帖
扫描二维码
随时随地手机跟帖
21
a34384750|  楼主 | 2013-6-26 09:57 | 只看该作者 回帖奖励 |倒序浏览
niwencui 发表于 2013-1-30 15:57
请问楼主最后的解释是什么意思,高位0010到底是什么意思

同上~

使用特权

评论回复
22
a34384750|  楼主 | 2013-6-26 09:58 | 只看该作者
jerry_ls 发表于 2013-3-14 11:10
刚刚看了也有点不明白,低四位的高两位10表示IPD,低两位表示速度,那么高四位0010到底咋解释呢? ...

解释同上

使用特权

评论回复
23
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;
  }
在这一段代码中用。

使用特权

评论回复
24
孤独的求索者| | 2013-9-2 09:45 | 只看该作者
嗯,这个是单片机在设计的时候已经定下来了,你只要知道什么时候用就行了

使用特权

评论回复
25
rtgchym| | 2013-9-2 10:21 | 只看该作者
**kfu 发表于 2012-4-28 08:31
我觉得用固件库可以顺便锻炼巩固下C语言结构体语法。

深有同感,想修炼C语言,从固件库开始

使用特权

评论回复
26
5141314| | 2014-10-31 16:57 | 只看该作者
终于明白了,谢谢

使用特权

评论回复
27
美丽的错误| | 2015-10-10 14:54 | 只看该作者
谢谢啊!

使用特权

评论回复
28
wolf_842| | 2016-6-28 18:38 | 只看该作者
还不是太明白!!!

使用特权

评论回复
29
tom11| | 2016-7-9 11:20 | 只看该作者
我是新手,比如说下拉输入,为什么表示成:GPIO_Mode_IPD,这种英文缩写对比在哪能找到

使用特权

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

本版积分规则