嵌入式开发者社区

标题: 请教,急,DSP控制SPI管脚的问题? [打印本页]

作者: brinish    时间: 2017-5-25 15:37
标题: 请教,急,DSP控制SPI管脚的问题?
我通过SPI口向MPC2515读写数据,发现加上        HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(4)) = (0x80000000);
        HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(5)) = (0x00880800);
        HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(13)) = (0x00000080);
这段话,GPIO2[10]数据写,GPIO2[13]时钟输入就有信号,这个是SPI例程里的,现在我想使片选信号GPIO2[14]也能受控写入数据,到底该如何配置呢?

作者: human    时间: 2017-5-25 21:50
根据数据手册使能相应片选
作者: brinish    时间: 2017-5-26 10:22
human 发表于 2017-5-25 21:50
根据数据手册使能相应片选

什么数据手册上有啊,我没有这个数据手册啊?
作者: Lewis    时间: 2017-5-27 12:20
如果使用GPIO口模拟SPI 的话,你的GPIO2[14]没有配置管脚复用:
HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(5)) = (0x00880880);
作者: brinish    时间: 2017-5-27 15:56
Lewis 发表于 2017-5-27 12:20
如果使用GPIO口模拟SPI 的话,你的GPIO2[14]没有配置管脚复用:
HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX ...

谢谢,按此方法已解决!




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4