导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→单片机模拟SPI收发[fengxuwliang]

 *第34232篇: 单片机模拟SPI收发

  
楼 主:fengxuwliang 2005年9月8日17:14
 单片机模拟SPI收发
我用51单片机来模拟SPI发送,用另一个单片机来模拟接收,不知到怎么的,是不是程序有
问题请大虾们给指点一下
/***************************************/
////DATA_OUT
/**************************************/
SPI_OUT(uchar key_state )
{

  uchar i;
//  clk=0;
  com_data=key_state;
  for(i=0;i  <8;i++)
   {
     clk=0;
     out=mos_bit;
     delay_1ms( );
     clk=1;
     com_data=com_data  <  <1;
     delay_1ms( );

   }
    out=0;

 }


/**************************************/
////DATA_IN
/*************************************/
uchar SPI_IN( )
{
  uchar i;
  uchar rebuf;
 for(i=0;i  <8;i++)
    {
      while(clk);
      low_bit=in;
      delay_1ms( );
      while(!clk);
      com_data=com_data  <  <1;
      delay_1ms( );
    }
     rebuf=com_data;
     in=1;

     return(rebuf);
     
}


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:求教!!

[下一篇主题]:protel生成的网络表格式阿!不懂!