Ср июл 28, 2021 08:54:33
Ср июл 28, 2021 08:56:40
//////////////////////////////////////// RX_int[x] > HEX > DEC > 000
bi = RX_int[x];
Ср июл 28, 2021 09:03:07
Ср июл 28, 2021 09:17:32
tx=bufer_TX_W5500_HTTP[x]; SPI(); len++;
};
////////////////////////////////////////// GET /1 HTTP/1.1
Ср июл 28, 2021 09:21:07
Чт июл 29, 2021 04:12:59
Чт июл 29, 2021 10:56:01
Чт июл 29, 2021 12:09:44
Чт июл 29, 2021 14:24:31
Пт июл 30, 2021 06:26:22
if (Sn_CR == 0x00); // По окончанию передачи регистр -Sn_CR будет = 0x00.
192.168.0.200/data.php?a=7
Пт июл 30, 2021 12:20:03
kondeg писал(а):if (Sn_CR == 0x00); // По окончанию передачи регистр -Sn_CR будет = 0x00.
Нам необходимо эти (этот) регистр прочитать?
192.168.0.200/data.php?a=7
Сб июл 31, 2021 01:07:36
Сб июл 31, 2021 02:07:40
kondeg писал(а):Не могу разобраться, как делать вложения как у Вас в сообщениях.....
Сб июл 31, 2021 10:18:54
Не могу разобраться, как делать вложения как у Вас в сообщениях.....
Сб июл 31, 2021 11:54:02
Сб июл 31, 2021 12:46:00
//>SYN
//>SYN ACK
//>ACK
Пн авг 02, 2021 12:14:09
/////////////////////////////////////////////////////
//unsigned char bufer_TX_W5500_HTTP[]={
//"GET /data.php?a=7 HTTP/1.1\r\nHost: 192.168.0.200\r\nUser-Agent: ................. \r\n\r\n|" //
//};
//bufer_TX_W5500_HTTP
for (x=0; bufer_TX_W5500_HTTP[x] != '|' ; x++) {
tx=bufer_TX_W5500_HTTP[x]; SPI(); len++; // len (0x0000...0xFFFF) - длина передаваемых данных
};
/////////////////////////////////////////////////////
//передача строкового значения
void buffer_TX_string_W5500_HTTP(char *str)
{
while(*str !='\0')
{
SPI(*str++);
len++;
}
}
buffer_TX_string_W5500_HTTP("GET /data.php?a=");
buffer_TX_string_W5500_HTTP(" HTTP/1.1\r\nHost: 192.168.0.105\r\n\r\n");
//передача числового значения
void buffer_TX_data_W5500_HTTP(int data)
{
char tmp[10];
itoa(data, tmp, 10); // для использования функции itoa() подключаем #include <stdlib.h>
buffer_TX_string_W5500_HTTP(tmp);
}
////////////////////////////////////////
uint8_t temperatura(void)
{
// некоторое действие
// например результат работы датчика
//температуры ds18b20
return ds18b20_temperatura();
}
///////////////////////////////////////
buffer_TX_string_W5500_HTTP("GET /data.php?a=");
buffer_TX_data_W5500_HTTP(temperatura());
buffer_TX_string_W5500_HTTP(" HTTP/1.1\r\nHost: 192.168.0.105\r\n\r\n");
Но остался не решенным вопрос присвоения не числового значения ip_адреса сервера, а буквенного,
к примеру: mysite.ru Как с эти быть пока не ясно.
SS_0;
SPI(0x00); SPI(0x0C); SPI(0x4C);
//ip
SPI(192); SPI(168); SPI(0); SPI(105);
//port
SPI(0x00); SPI(0x50);
SS_1;
Пн авг 02, 2021 21:14:35
kondeg писал(а):часть функции отправки данных на сервер переписал немного по другому.
SS_0;
SPI(0x00); SPI(0x0C); SPI(0x4C);
//ip
SPI(192); SPI(168); SPI(0); SPI(105);
//port
SPI(0x00); SPI(0x50);
SS_1;
Вт авг 03, 2021 11:38:34
//buffer_TX_string_W5500_HTTP(" HTTP/1.1\r\nHost: 192.168.0.105\r\n\r\n");
buffer_TX_string_W5500_HTTP(" HTTP/1.1\r\nHost: pogoda19.ru\r\n\r\n");
/ip и port назначения (server)+
void Destination_Ip_Port_Server(void)
{
SS_0;
SPI(0x00); SPI(0x0C); SPI(0x4C);
//ip
//SPI(192); SPI(168); SPI(0); SPI(105);
SPI(31); SPI(31); SPI(196); SPI(28);
//port
SPI(0x00); SPI(0x50);
SS_1;
}
Вт авг 03, 2021 14:49:26
kondeg писал(а):Наконец то удалось отправить данные на мой реальный сайт (не локальный).