主题中讨论的其他器件:CC2538、 CC2530
您好!
我已将 M95M01 EEPROM 与 CC2538连接到我的 SmartRF06板、无法通过 SSI 的 MISO 引脚读取数据。
尽管我能够在 MOSI 引脚上传输数据、并且可以在逻辑分析仪上查看数据和芯片选择引脚、下面是我的初始化。 我已在 CC2530上成功完成 EEPROM 接口。 现在、我将在 CC2538上移植相同的内容。 下面是我对 SSI 的初始化
#define PIN_SSI_CLK GPIO_PIN_2
#define PIN_SSI_FSS GPIO_PIN_3
#define PIN_SSI_RX GPIO_PIN_4
#define PIN_SSI_TX GPIO_PIN_5
SysCtrlClockSet (false、false、SYS_CTRL_SYSDIV_32MHz);
SysCtrlIOClockSet (SYS_CTRL_SYSDIV_32MHz);
SysCtrlPeripheralEnable (SYS_CTRL_Periph_SSI0);
SSIDisable (SSI0_BASE);
SSIClockSourceSet (SSI0_BASE、SSI_Cock_PIOSC);
IOCPinConfigPeriphOutput (GPIO_A_base、PIN_SSI_CLK、IOC_MUX_OUT_SEL_SSI0_CLKOUT);
IOCPinConfigPeriphOutput (GPIO_A_base、PIN_SSI_FSS、IOC_MUX_OUT_SEL_SSI0_FSSOUT);
IOCPinConfigPeriphOutput (GPIO_A_base、PIN_SSI_TX、IOC_MUX_OUT_SEL_SSI0_TXD);
IOCPinConfigPeriphInput (GPIO_A_base、PIN_SSI_RX、IOC_SSIRXD_SSI0);
GPIOPinTypeSSI (GPIO_A_base、(PIN_SSI_CLK | PIN_SSI_FSS | PIN_SSI_RX | PIN_SSI_TX);
SSIConfigSetExpClk (SSI0_BASE、SysCtrlIOClockGet ()、SSI_FRF_MOTO_MOTO_3、SSI_MODE_MASTER、SysCtrlClockGet ()/8、 8);
SSIEnable (SSI0_BASE);
如果我的初始化错误或任何其他问题、请帮助我。
谢谢、
此致、
Akshay B