SSI 在SPI NorFlash的配置

[复制链接]
 楼主| rubinsma 发表于 2011-6-15 11:09 | 显示全部楼层 |阅读模式
本帖最后由 永远的不知 于 2011-8-4 16:11 编辑

老大们,
找遍了TI的应用文档,没有发现SSI 接口如何来配置作SPI使用的。
Polarity Phase Mode
0 0 SSI_FRF_MOTO_MODE_0
0 1 SSI_FRF_MOTO_MODE_1
1 0 SSI_FRF_MOTO_MODE_2
1 1 SSI_FRF_MOTO_MODE_3
这里面的Polarity 和Phase也没有详细说明,
有没有谁稍微了解的,给咱点拨一下。
谢谢!
锐鑫同创 发表于 2011-6-16 10:39 | 显示全部楼层
访问 SPI 接口的Norflash,初始化为SSI_FRF_MOTO_MODE_0即可,这个可以查看norflash的SPI时序图。
 楼主| rubinsma 发表于 2011-6-18 11:29 | 显示全部楼层
SysCtlClockSet(SYSCTL_SYSDIV_1 | SYSCTL_USE_OSC | SYSCTL_OSC_MAIN |
                   SYSCTL_XTAL_8MHZ);
    SysCtlPeripheralEnable(SYSCTL_PERIPH_SSI);
    SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
    GPIOPinTypeSSI(GPIO_PORTA_BASE,GPIO_PIN_2 | GPIO_PIN_3|GPIO_PIN_4 | GPIO_PIN_5);
    SSIConfigSetExpClk(SSI0_BASE,SysCtlClockGet(),SSI_FRF_MOTO_MODE_0,SSI_MODE_MASTER,20000,8);
   SSIDataPut(SSI0_BASE,0x90);       
这样设置没问题啊,SS、CLK和TX都有波形,怎么就是看不到Slave发数据出来呢?
永远的不知 发表于 2011-6-19 23:01 | 显示全部楼层
可以参考一下这个例程。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| rubinsma 发表于 2011-6-20 15:05 | 显示全部楼层
谢谢,
我已经搞定了总线,原来TI提供的库程序只是从Fifo提数据的,
所以重新往下发Clock才好。
kakio 发表于 2011-6-21 10:03 | 显示全部楼层
这个里程很不错嘛
永远的不知 发表于 2011-8-4 15:22 | 显示全部楼层
1# rubinsma

参考4楼的例程解决了吗?
rulu 发表于 2011-8-5 11:13 | 显示全部楼层
我看了一下例程 感觉还不错
rulu 发表于 2011-8-5 11:13 | 显示全部楼层
:handshake
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

73

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部