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

TM4C1294NC想外挂一个25Q41

现使用launchpad,想外挂一个flash 25Q41。请问有类似的参考例程么。

xyz549040622:

查找你外挂的flash的例程就可以,通用的标准的总线例程就可以,IO模拟的也可以,对应下接口就OK,话说,25Q41是什么东西呀,谷歌了半天也没找到

Rock chen:

回复 xyz549040622:

你好,我在外挂Flash的时候遇到如下问题:

使用SSIDataPut函数,在示波器上观察没有发现有相对应的波形。

请问是下面是以下代码的初始化过程出错了么。

SysCtlPeripheralEnable(SYSCTL_PERIPH_SSI0); SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);

GPIOPinConfigure(GPIO_PA2_SSI0CLK); GPIOPinConfigure(GPIO_PA4_SSI0XDAT0); GPIOPinConfigure(GPIO_PA5_SSI0XDAT1);

GPIOPinTypeSSI(SSI0_BASE, (GPIO_PIN_2 | GPIO_PIN_5 | GPIO_PIN_4)); ROM_GPIOPinTypeGPIOOutput(GPIO_PORTA_BASE, GPIO_PIN_3);

GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_3, GPIO_PIN_3);

SSIConfigSetExpClk(SFLASH_SSI_BASE, 120000000, SSI_FRF_MOTO_MODE_0, SSI_MODE_MASTER, 8000000, 8);

SSIEnable(SSI0_BASE); while(SSIBusy(SSI0_BASE));

SSIDataPut(SSI0_BASE,0x55); SSIDataPut(SSI0_BASE,0x55); SSIDataPut(SSI0_BASE,0x55); SSIDataPut(SSI0_BASE,0x55);

Xiaopan Zhan:

回复 Rock chen:

你的PA3没有片选选中啊,你可以 GPIO_TagWrite(GPIO_PORTA_BASE | GPIO_PIN_3, 1);//片选PA3

xyz549040622:

回复 Xiaopan Zhan:

GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_3, GPIO_PIN_3);
从这条语句看,他的片选是直接拉高了。楼主你观察下CS的波形。

赞(0)
未经允许不得转载:TI中文支持网 » TM4C1294NC想外挂一个25Q41
分享到: 更多 (0)