|
LM3S8962使用SSI同步口与外设连接,Texas的格式。外设为主机,LM3S8962为从机,外设一直输出数据,但从机8962没有进入中断,请高手解惑,谢谢!
#define SSI_BitRate 1024000
#define SSI_DataWidth 16
void ssi_init(void)
{
/* Enable SSI clock */
SysCtlPeripheralEnable(SYSCTL_PERIPH_SSI0);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
/* Disable the SSI */
SSIDisable(SSI_BASE);
/* Configure the appropriate pins to be SSI instead of GPIO */
GPIOPinTypeSSI(GPIO_PORTA_BASE, OPB_SSI_PINS);
/* Configure the SSI0 port */
SSIConfig(SSI_BASE,SSI_FRF_TI,SSI_MODE_SLAVE,SSI_BitRate,SSI_DataWidth);//SSI_BitRate:1024000 ,SSI_DataWidth=16
SSIIntClear(SSI_BASE, SSI_RXTO | SSI_RXOR);
SSIIntEnable(SSI_BASE, SSI_IM_RXIM); /* 使能SSI接收中断 */
IntEnable(INT_SSI); /* 使能SSI系统中断 */
SSIEnable(SSI_BASE); /* Enable the SSI */
} |
阿莫论坛20周年了!感谢大家的支持与爱护!!
一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
|