Arduini nano запускается после кнопки RESET

gzp13
Offline
Зарегистрирован: 06.04.2015
include <VirtualWire.h>
#include <EasyTransferVirtualWire.h>
EasyTransferVirtualWire ET; 
int led = 11;
   int bright=20;
void setup()
{
  digitalWrite(2,HIGH);
  pinMode(led, OUTPUT);
  pinMode(13, INPUT);  // здесь приемник 433МГц
  analogWrite(led, 40); //установка начальной яркости дисплея
    tim = millis();
   Wire.begin();            //  
   u8g.begin();        //  старт дисплея
   //Serial.begin(9600); 
   adresP = addressP ;     //  начальный адрес чтения - текущий адрес записи
   ET.begin(details(mydata));
  //Serial.begin(9600);
  vw_setup(2000);  // Bits per sec
    vw_set_rx_pin(13);
  vw_rx_start();       // Start the receiver PLL running
   if (!bmp.begin()) {
  //Serial.println("Could not find a valid BMP085 sensor, check wiring!");
  while (1) {}
  }
 }

После установки библиотек VirtualWire и EasyTransferVirtualWire и переключения питания arduino nano(выкл-вкл из розетки) она не загружается, светодиоды горят,но после нажатия на кнопку reset код загружается. Крайне неудобно, плата установлена в корпус. Кусок кода прилагаю. И так же не работает подсветка дисплея 12864, хотя до установки этих библиотек все было пучком.Добавлю к вопросу по подсветке, делал задержку в сетапе на 10сек, экран загорается и тут же яркость в минимум, т.е дело видимо не в программе.

Помогите решить эти две проблемки.

 

Nessen
Offline
Зарегистрирован: 17.01.2017

У меня схожая проблема с UNO и Sim800L при подаче питания не загружается. Нажимаю ресет всё работает. Вот нашёл описание таймера watchdog https://geektimes.ru/post/255800/    может он поможет.