这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » spi spi问题

共2条 1/1 1 跳转至

spi spi问题

院士
2006-09-17 18:14:16     打赏
spi spi问题



关键词: 问题    

院士
2006-12-22 22:43:00     打赏
2楼
问 芯片:lpc2214
问题:spi0工作于从模式,spi0脚上有干扰后spi0就进不去中断了
,主程序没有死。

不明白????

1: spi问题就是:主机一直发送数据,给从机断电再上电,就会进不去中断

请大虾们帮忙啊
void __irq  IRQ_SPI0(void)
{
#if  1
  if (S0PSR) ;
  if (S0PDR);
  bRcvFlag = 1;              /* 允许复位 */   
  RstTime0();                                    /* 复位定时器0 */
  UART0_SendByte(0x20);
#endif  
S0PINT = 0x01;
VICVectAddr = 0;    /* 向量中断结束 */             

}              2: 在线等待在线等待。。。。。。。 3: spi问题可否研究一下热复位会否出现这种情况。
再者,SPI不支持即插即用,即使出现这种情况也是可以接受的。 4: 搞定我主程序初始化spi后,复位spi为主模式再到从模式。然后一直等待数据。

等待的这段时间估计没有和主机同步起来,所以中断不了。

现在改成:一直定时复位spi就可以了。总能同步起来的。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]