Example #1
0
/*******************************************************************************
名称:setMessage()
功能:发送所有的数组信息
*******************************************************************************/
void setMessage()
{

 	 SPI1_MOSI_H;		//	5单位高电平	标示数据帧开始,便于解析													
	_delay_us(100);
	SPI1_MOSI_L;
	_delay_us(10);
	
	SPI1_Send(guideMessage);
	SPI1_Send(idMessage);
	SPI1_Send(coordMessage);
	SPI1_Send(checkMessage);
	
	SPI1_MOSI_H;			//	10单位高电平	标示数据帧结束,便于解析
	_delay_us(150);
	SPI1_MOSI_L;
	_delay_us(10);
}
Example #2
0
uint8_t DeepSleep()
{
   int i = 0;
   sub_printf("AT+PSDPSLEEP=10,0,0\r\n");
   while(outbuf[i] != '\0')
   {
     SPI1_Send(SPI_WIFI,(uint8_t *) &outbuf[i], 1);
     i++;
   }
return(1);
}
Example #3
0
uint8_t Set_Password()
{
    int i = 0;
    sub_printf("ATWWPA=\"password\"\r\n");
    while(outbuf[i] != '\0')
    {
      SPI1_Send(SPI_WIFI,(uint8_t *) &outbuf[i], 1);
      i++;
    }
  Data_handle(IP);
return(1);
}
Example #4
0
uint8_t Auto_Start()
{
    int i = 0;
	  PTE->PCOR = MASK(31);
    Delay(1000);
    sub_printf("ATA\r\n");
    while(outbuf[i] != '\0')
    {
      SPI1_Send(SPI_WIFI,(uint8_t *) &outbuf[i], 1);
      i++;
    }
  Data_handle(IP);
return(1);
}
Example #5
0
uint8_t Echo_Disable()
{
  int i = 0;
  sub_printf("\r\nATE0\r\n");
  while(outbuf[i] != '\0')
  {
    SPI1_Send(SPI_WIFI,(uint8_t *) &outbuf[i], 1);
    i++;
  }
 if(!(Response_handle()))
      {   
          return(0);      
      } 
return(1);
} 
Example #6
0
uint8_t WIFI_SendString(char buffer[])
{
    int i = 0;
		i=0;
		Delay(10);
		//sub_printf("Hello World!");  // To test 
    while(buffer[i] != '\0')
    {
      SPI1_Send(SPI_WIFI,(uint8_t *) &buffer[i], 1);
      i++;
    }
		i=0;
		Delay(10);
return(1);
}
Example #7
0
uint8_t DHCP_Enable()
{
    int i = 0;
    sub_printf("AT+NDHCP=1\r\n");
    while(outbuf[i] != '\0')
    {
      SPI1_Send(SPI_WIFI,(uint8_t *) &outbuf[i], 1);
      i++;
    }
  if(!(Response_handle()))
    {   
        return(0);      
    }
return(1);
}
Example #8
0
uint8_t Disassociate()
{
   int i = 0;
   sub_printf("AT+WD\r\n");
   while(outbuf[i] != '\0')
   {
     SPI1_Send(SPI_WIFI,(uint8_t *) &outbuf[i], 1);
     i++;
   }
  if(!(Response_handle()))
    {   
        return(0);      
    }
return(1);
}
Example #9
0
uint8_t Save_Profile()
{
    int i = 0;
    sub_printf("AT&W0\r\n");
    while(outbuf[i] != '\0')
    {
      SPI1_Send(SPI_WIFI,(uint8_t *) &outbuf[i], 1);
      i++;
    }
  if(!(Response_handle()))
    {   
        return(0);      
    }
return(1);
}
Example #10
0
uint8_t Auto_Wifi()
{
    int i = 0;
    sub_printf("AT+WAUTO=0,wifidemo\r\n");
    while(outbuf[i] != '\0')
    {
      SPI1_Send(SPI_WIFI,(uint8_t *) &outbuf[i], 1);
      i ++;
    }
  if(!(Response_handle()))
    {   
        return(0);      
    }
return(1);
}
Example #11
0
uint8_t Auto_Network()
{
    int i =0 ;
    sub_printf("AT+NAUTO=1,1,,8010\r\n");
    while(outbuf[i] != '\0')
    {
      SPI1_Send(SPI_WIFI,(uint8_t *) &outbuf[i], 1);
      i++;
    }
  if(!(Response_handle()))
    {   
        return(0);      
    }
return(1);
}