打印
[DSP]

GPIO配置

[复制链接]
850|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ADGN|  楼主 | 2020-8-3 21:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在进行GPIO配置时,系统无法自动配置寄存器,该怎么解决?
void GPIOBankPinMuxSet(void)
{
        // 配置相应的 GPIO 口功能为普通输入输出口
        // 核心板 LE

  SYSCFG0Regs.PINMUX13.bit.PINMUX13_15_12 = 8;     // GPIO6[12]
        SYSCFG0Regs.PINMUX13.bit.PINMUX13_11_8 = 8;       // GPIO6[13]
        SYSCFG0Regs.PINMUX0.bit.PINMUX0_27_24 =8;        //GPIO0[9]
        SYSCFG0Regs.PINMUX5.bit.PINMUX5_15_12 = 8;  // GPIO2[12]
}

使用特权

评论回复

相关帖子

沙发
zhangmangui| | 2020-8-3 22:35 | 只看该作者
都是.bit   为啥配置8呢  不是0或1吗

使用特权

评论回复
板凳
ADGN|  楼主 | 2020-8-4 09:42 | 只看该作者
zhangmangui 发表于 2020-8-3 22:35
都是.bit   为啥配置8呢  不是0或1吗

什么情况下需要配置8呢?

使用特权

评论回复
地板
ADGN|  楼主 | 2020-8-4 09:54 | 只看该作者
zhangmangui 发表于 2020-8-3 22:35
都是.bit   为啥配置8呢  不是0或1吗

配置成0或1还是不行。GPIOBank6Pin12PinMuxSetup采用这种方式可以自动配置,但提示有错,函数未定义。

使用特权

评论回复
5
zhangmangui| | 2020-8-4 22:02 | 只看该作者
ADGN 发表于 2020-8-4 09:42
什么情况下需要配置8呢?

.all是对整个寄存器配置

使用特权

评论回复
6
zhangmangui| | 2020-8-4 22:10 | 只看该作者
ADGN 发表于 2020-8-4 09:54
配置成0或1还是不行。GPIOBank6Pin12PinMuxSetup采用这种方式可以自动配置,但提示有错,函数未定义。 ...

函数未定义就不好说了   建议你下载MSP420WARE 或 constrolsuite等

使用特权

评论回复
7
ADGN|  楼主 | 2020-8-5 09:31 | 只看该作者
zhangmangui 发表于 2020-8-4 22:10
函数未定义就不好说了   建议你下载MSP420WARE 或 constrolsuite等

好的,我再试试

使用特权

评论回复
8
ADGN|  楼主 | 2020-8-5 09:31 | 只看该作者
zhangmangui 发表于 2020-8-4 22:02
.all是对整个寄存器配置

谢谢

使用特权

评论回复
9
ADGN|  楼主 | 2020-8-5 09:32 | 只看该作者
zhangmangui 发表于 2020-8-4 22:02
.all是对整个寄存器配置

谢谢

使用特权

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

本版积分规则

2

主题

8

帖子

0

粉丝