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

GD32F103CBT6的IO上拉能力问题

[复制链接]
楼主: zhxi
手机看帖
扫描二维码
随时随地手机跟帖
21
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



使用特权

评论回复
22
zhxi|  楼主 | 2013-8-5 10:21 | 只看该作者
样机上次用酒精清洗以后,已经测试没有问题。再去买点片子回来,准备小批量做个白来个再试试,看看厂家贴片回来的成品率如何。

使用特权

评论回复
23
Akatosh| | 2013-8-5 10:29 | 只看该作者
zhxi 发表于 2013-8-5 10:04
我在用户手册上没找到您说的这个功能,请问您是哪里看到的呢?RM0008 REV-5 104/681


RM0008 156页

使用特权

评论回复
24
pmp| | 2013-8-27 15:56 | 只看该作者
么问题呢?

使用特权

评论回复
25
huangjia22| | 2014-1-26 19:08 | 只看该作者
学习一下

使用特权

评论回复
26
pengqihong2013| | 2014-1-26 19:35 | 只看该作者
学习了

使用特权

评论回复
27
chenhaibin1990| | 2014-1-27 23:07 | 只看该作者
学习

使用特权

评论回复
28
apple| | 2014-8-26 17:53 | 只看该作者
助焊剂害死人,我碰得太多了,但GD的芯片确实拉不到3.3V

使用特权

评论回复
29
kekeke| | 2014-8-26 21:23 | 只看该作者
zhxi 发表于 2013-8-2 21:05
我今天用清洗剂洗了电路,吹干后还是不行。后来又去买了医用酒精,再用牙刷刷洗,吹干后,终于正常了。我用 ...

这也可以?阻焊剂的问题?

使用特权

评论回复
30
kekeke| | 2014-8-26 21:25 | 只看该作者
apple 发表于 2014-8-26 17:53
助焊剂害死人,我碰得太多了,但GD的芯片确实拉不到3.3V

一会试试,你是指IO配置为输出为1达不到3.3V么

使用特权

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

本版积分规则