zoukankan      html  css  js  c++  java
  • si4438-3

    void main(void)
    {
            u8 i;
        u8 flag_eeprom;
        u32 key_time_cnt;
        
     unsigned long time_out;
     
     INT8U  j, length, error;
        INT32U dly;
        INT16U tx_conter = 0, itmp;
      volatile unsigned char aa;
     INT8U cmd = PART_INFO;
    u8 cts;
      
     //启用外部高速晶振且16分频500KHz
      /*
     CLK_SWR=0xb4;
      CLK_CKDIVR=0x00;
     CLK_SWCR|=0x02;      //开启切换
     while((CLK_SWCR & 0x01)==0x01);
     CLK_SWCR&=(~0x02);      //关闭切换
    */
    // CLK_CKDIVR=0x00;//复位后的值为0x18,为8分频.2m,改成0x00后为16m   

     Init_UART1();
     SI4463_InterFace();//SPI和接口IO初始化
     /******4438上电始初化,使能.*************************/
      SI_SDN_HIGH( );   
      delay_ms(10);
        SI_SDN_LOW( );
      delay_ms(10);  
        SI_CSN_HIGH( );
     
       /******
       通过发送0x44 =Used to read CTS and the command response    
       查询4438是否空闲
       *************************/
       do
        {   
            SI_CSN_LOW( );   
            SPI_ExchangeByte( READ_CMD_BUFF );  //READ_CMD_BUFF = 0x44 
            cts = SPI_ExchangeByte( 0xFF );  //发送一个0xff提供spi clk以便返回数据
            SI_CSN_HIGH( );
        }while( cts != 0xFF );//如果空则返回0xFF,就退出查询
       /***************发送读取部件信息的命令*********************************/
        SI_CSN_LOW( ); 
      SPI_ExchangeByte(PART_INFO);    //PART_INFO = 0x01
        SI_CSN_HIGH( );   
       /******
       通过发送0x44 =Used to read CTS and the command response    
       查询4438是否空闲
       *************************/
       do
        {   
            SI_CSN_LOW( );   
            SPI_ExchangeByte( READ_CMD_BUFF );   
            cts = SPI_ExchangeByte( 0xFF );  
            SI_CSN_HIGH( );
        }while( cts != 0xFF );
       /*****************************/
        SI_CSN_LOW( );  
     SPI_ExchangeByte( READ_CMD_BUFF );
     for(i=0;i<8;i++)
     {

       
            buffer1[i] = SPI_ExchangeByte( 0xFF );
     }
       
        SI_CSN_HIGH( );
      
     for(i=0;i<8;i++)
     {
      UART1_sendchar(buffer1[i]);
     }

  • 相关阅读:
    java -inally转
    11.Android-Xml读写
    10.Android-SharedPreferences使用
    9.Android-读写SD卡案例
    8.Android-简单的登录案例编写
    7.Android-压力测试、单元测试、日志猫使用
    python 向mysql中存储图片以及读取图片
    Android Studio 4.0+ 中新的 UI 层次结构调试工具
    微信小程序又放大招,代码包的大小限制由1M扩到2M
    硅谷禁书全集(5册)- 带完整封面目录,全面优化版
  • 原文地址:https://www.cnblogs.com/egai/p/5164835.html
Copyright © 2011-2022 走看看