TI中文支持网
TI专业的中文技术问题搜集分享网站

SPI1,CS以及CLK訊號輸出

各位高手好:

最近欲使用MCSPIFlash這支範例程式輸出訊號至示波器,

程式中使用之引腳為SPI0,

我將其改為SPI1,並且將多工腳位、CLKCONFIG、CS腳位都設置完成,

但接上示波器卻沒有任何的輸出,想請問各位這是什麼緣故?

yongqing wang:

你使用的是什么芯片?

Shine:

请看一下pinmux管脚复用是不是正确?

user5275738:

回复 yongqing wang:

AM3359

user5275738:

回复 Shine:

我有在程式之中設定SPI1的多工腳位,

內容如下

//SPI1_SCLK的多工腳位HWREG(SOC_CONTROL_REGS + CONTROL_CONF_MCASP0_ACLKX) = CONTROL_CONF_MUXMODE(3) | CONTROL_CONF_MCASP0_ACLKX_CONF_MCASP0_ACLKX_RXACTIVE;//SPI1_D0的多工腳位,把它當輸出腳位HWREG(SOC_CONTROL_REGS + CONTROL_CONF_MCASP0_FSX) = CONTROL_CONF_MUXMODE(3) | CONTROL_CONF_MCASP0_FSX_CONF_MCASP0_FSX_PUTYPESEL |CONTROL_CONF_MCASP0_FSX_CONF_MCASP0_FSX_RXACTIVE;//SPI1_D1的多工腳位,把它當輸入腳位HWREG(SOC_CONTROL_REGS + CONTROL_CONF_MCASP0_AXR0) = CONTROL_CONF_MUXMODE(3) | CONTROL_CONF_MCASP0_AXR0_CONF_MCASP0_AXR0_RXACTIVE;//SPI1_CS0的多工腳位HWREG(SOC_CONTROL_REGS + CONTROL_CONF_MCASP0_AHCLKR) = CONTROL_CONF_MUXMODE(3) | CONTROL_CONF_MCASP0_AHCLKR_CONF_MCASP0_AHCLKR_PUTYPESEL|CONTROL_CONF_MCASP0_AHCLKR_CONF_MCASP0_AHCLKR_RXACTIVE;

user5275738:

回复 Shine:

有的,我有在我的程式之中加入多工腳位設置
//SPI1_SCLK的多工腳位HWREG(SOC_CONTROL_REGS + CONTROL_CONF_MCASP0_ACLKX) = CONTROL_CONF_MUXMODE(3) | CONTROL_CONF_MCASP0_ACLKX_CONF_MCASP0_ACLKX_RXACTIVE;
//SPI1_D0的多工腳位,把它當輸出腳位HWREG(SOC_CONTROL_REGS + CONTROL_CONF_MCASP0_FSX) = CONTROL_CONF_MUXMODE(3) | CONTROL_CONF_MCASP0_FSX_CONF_MCASP0_FSX_PUTYPESEL | CONTROL_CONF_MCASP0_FSX_CONF_MCASP0_FSX_RXACTIVE;
//SPI1_D1的多工腳位,把它當輸入腳位HWREG(SOC_CONTROL_REGS + CONTROL_CONF_MCASP0_AXR0) = CONTROL_CONF_MUXMODE(3) | CONTROL_CONF_MCASP0_AXR0_CONF_MCASP0_AXR0_RXACTIVE;
//SPI1_CS0的多工腳位HWREG(SOC_CONTROL_REGS + CONTROL_CONF_MCASP0_AHCLKR) = CONTROL_CONF_MUXMODE(3) | CONTROL_CONF_MCASP0_AHCLKR_CONF_MCASP0_AHCLKR_PUTYPESEL| CONTROL_CONF_MCASP0_AHCLKR_CONF_MCASP0_AHCLKR_RXACTIVE;

Shine:

回复 user5275738:

执行代码后,确认一下寄存器的配置是否生效了。

user5275738:

回复 Shine:

請問我該怎麼確認呢?
再者,若是沒有生效,我又該如何解決?

yongqing wang:

回复 user5275738:

直接看你的配置管脚是否按你的配置输出嘛

user5275738:

回复 yongqing wang:

是的,想要看cs腳位是否有被拉低以及clk是否有按照mode運行

赞(0)
未经允许不得转载:TI中文支持网 » SPI1,CS以及CLK訊號輸出
分享到: 更多 (0)