1

Topic: NodeMCU v.3 + DRV8833 Не сздает точку доступа

Всем привет. Скажите в чем проблема может быть.

ESP8266 не создает точку доступа.
В мониторе порта:

16:43:38.632 ->  ets Jan  8 2013,rst cause:4, boot mode:(3,1)
16:43:38.632 -> 
16:43:38.632 -> wdt reset
16:43:38.632 -> load 0x4010f000, len 3584, room 16 
16:43:38.632 -> tail 0
16:43:38.632 -> chksum 0xb0
16:43:38.632 -> csum 0xb0
16:43:38.632 -> v2843a5ac
16:43:38.632 -> ~ld

и резет кажды 7-8 секунд.

Вот скетч:

// определение режима соединения и подключение библиотеки RemoteXY 
#define REMOTEXY_MODE__ESP8266WIFI_LIB_POINT
#include <ESP8266WiFi.h>
#include <RemoteXY.h>

// настройки соединения 
#define REMOTEXY_WIFI_SSID "Tank"
#define REMOTEXY_WIFI_PASSWORD "tcpip220ip"
#define REMOTEXY_SERVER_PORT 6377

#define PIN_LEFTVPERED 5
#define PIN_PRAVOEVPERED 8
#define PIN_LEVOENAZAD 6
#define PIN_PRAVOENAZAD 7

// конфигурация интерфейса  
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] =
  { 255,4,0,0,0,51,0,15,27,1,
  1,0,7,38,12,12,133,31,208,155,
  0,1,0,39,38,12,12,133,31,208,
  159,0,1,0,7,63,12,12,2,31,
  208,155,208,157,0,1,0,40,64,12,
  12,2,31,208,159,208,157,0 };
  
// структура определяет все переменные и события вашего интерфейса управления 
struct {

    // input variables
  uint8_t leftvpered; // =1 если кнопка нажата, иначе =0 
  uint8_t pravoevpered; // =1 если кнопка нажата, иначе =0 
  uint8_t levoenazad; // =1 если кнопка нажата, иначе =0 
  uint8_t pravoenazad; // =1 если кнопка нажата, иначе =0 

    // other variable
  uint8_t connect_flag;  // =1 if wire connected, else =0 

} RemoteXY;
#pragma pack(pop)

/////////////////////////////////////////////
//           END RemoteXY include          //
/////////////////////////////////////////////




void setup()
{
  
Serial.begin(115200);
  RemoteXY_Init (); 
  
  pinMode (PIN_LEFTVPERED, OUTPUT);
  pinMode (PIN_PRAVOEVPERED, OUTPUT);
  pinMode (PIN_LEVOENAZAD, OUTPUT);
  pinMode (PIN_PRAVOENAZAD, OUTPUT);
  
  // TODO you setup code
  
}

void loop() 
{ 
  RemoteXY_Handler ();
  
  digitalWrite(PIN_LEFTVPERED, (RemoteXY.leftvpered==0)?LOW:HIGH);
  digitalWrite(PIN_PRAVOEVPERED, (RemoteXY.pravoevpered==0)?LOW:HIGH);
  digitalWrite(PIN_LEVOENAZAD, (RemoteXY.levoenazad==0)?LOW:HIGH);
  digitalWrite(PIN_PRAVOENAZAD, (RemoteXY.pravoenazad==0)?LOW:HIGH);
  
  // TODO you loop code
  // используйте структуру RemoteXY для передачи данных
  // не используйте функцию delay() 


}