标题:
SPI主从通讯 MC9S08LL16
[打印本页]
作者:
liyh0404cc
时间:
2010-8-19 17:15
标题:
SPI主从通讯 MC9S08LL16
主机向从机发送数据的时候,从机能够读到正确的数据,但主机没有接收到数据,进入不了接收满中断。
另外,发现一个奇怪的现象:
从机设置为使能接收满中断,禁止发送完成中断;但是只有当主机使能接收满中断,禁止发送完成中断时,从机才能够进入进入接收满中断。
我的设置如下:
void InitSPI_master(void)
{
SPIC1_SPE=1; // Enable SPI
SPIC1_SPIE=1;// Enable Interrupt
// SPIC1_SPTIE=1;// Enable Interrupt
SPIC1_MSTR=1; //For master
SPIC1_CPHA=1;
SPIC1_SSOE=1;
SPIC2_MODFEN=1;
SPIBR=0x00; //spi rate=4/2=2M
A6=0;//片选
}
void InitSPI_Slave(void)
{
SPIC1_SPE=1; // Enable SPI
SPIC1_SPIE=1;// Enable Interrupt
SPIC1_CPHA=1;
SPIBR=0x00;//spi rate=4/2=2M
}
望各位多多指教。谢谢了。
作者:
cixueying
时间:
2010-10-15 17:05
刚有设置 ,没有主程序怎么可你看啊
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0