原创 大家看看这个时序

2008-12-25 13:39 2059 6 6 分类: MCU/ 嵌入式

 
飞天(270651970) 13:33:16
unsigned int send(unsigned int indata)
{
  unsigned char i;
  unsigned int SPI_IN;
  unsigned int SPI_OUT;


  SPI_IN=indata;
  SPI_CS=0;
  delay(10);
  SPICLK="0";
  for(i=0;i<16;i++)
  {
  
   SPICLK="0"; 
     
   if(SPI_IN & 0x8000)
     MOSI="1";
   else
     MOSI="0";
   delay(2);
   SPICLK="1";
   SPI_OUT<<=1;
 SPICLK=0;
  delay(2);
 SPICLK=1;
   if(MISO)
  SPI_OUT|=1;
   else
  SPI_OUT|=0;
 
   delay(2);
   SPI_IN <<=1;


   }//end  for(i=0;i<16;i++)
  SPI_CS=1;
  return SPI_OUT;
} //end send(unsigned char Hdata, unsigned char Ldata)
飞天(270651970) 13:33:49
请教高手:我的程序哪点出现问题了?

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条