GD32F103CBT6的IO上拉能力问题

[复制链接]
8782|32
 楼主| zhxi 发表于 2013-8-5 10:18 | 显示全部楼层
乌月明星稀 发表于 2013-8-4 22:42
在输入模式下,让ODR输出相应通道为1,则表示为配置为上拉输入模式!!!ODR并不是简单的用作输出模式下 ...

我找到了GPIO函数GPIO_Init的代码了,看到了关于上拉下拉的设置了。确实如楼上说的。不过我在使用过程中,一直都是调用库函数的,很少会直接操作寄存器,所以我的IO口配置也是没问题的(:lol可能这也是使用库函数的好处)。
        /* Reset the corresponding ODR bit */
        if (GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPD)
        {
          GPIOx->BRR = (((uint32_t)0x01) << pinpos);
        }
        else
        {
          /* Set the corresponding ODR bit */
          if (GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPU)
          {
            GPIOx->BSRR = (((uint32_t)0x01) << pinpos);
          }
        }
IO模式配置,还是找到了。:lol
P96/681
GPIO_ODR IO_CFG.jpg


 楼主| zhxi 发表于 2013-8-5 10:21 | 显示全部楼层
样机上次用酒精清洗以后,已经测试没有问题。再去买点片子回来,准备小批量做个白来个再试试,看看厂家贴片回来的成品率如何。
Akatosh 发表于 2013-8-5 10:29 | 显示全部楼层
zhxi 发表于 2013-8-5 10:04
我在用户手册上没找到您说的这个功能,请问您是哪里看到的呢?RM0008 REV-5 104/681

未命名.JPG
RM0008 156页

pmp 发表于 2013-8-27 15:56 | 显示全部楼层
么问题呢?
huangjia22 发表于 2014-1-26 19:08 | 显示全部楼层
学习一下
pengqihong2013 发表于 2014-1-26 19:35 | 显示全部楼层
学习了
chenhaibin1990 发表于 2014-1-27 23:07 | 显示全部楼层
apple 发表于 2014-8-26 17:53 | 显示全部楼层
助焊剂害死人,我碰得太多了,但GD的芯片确实拉不到3.3V
kekeke 发表于 2014-8-26 21:23 来自手机 | 显示全部楼层
zhxi 发表于 2013-8-2 21:05
我今天用清洗剂洗了电路,吹干后还是不行。后来又去买了医用酒精,再用牙刷刷洗,吹干后,终于正常了。我用 ...

这也可以?阻焊剂的问题?
kekeke 发表于 2014-8-26 21:25 来自手机 | 显示全部楼层
apple 发表于 2014-8-26 17:53
助焊剂害死人,我碰得太多了,但GD的芯片确实拉不到3.3V

一会试试,你是指IO配置为输出为1达不到3.3V么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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