خطای  ets Jan  8 2013,rst cause:4, boot mode:(3,6) در برد esp8266

6 ماه قبل
85 بازدید

0

سلام . بعد از اینکه جناب دمیرچی کتابخونه رو اصلاح کردند به خطای زیر بر میخورم . البته حدس میزنم از کتابخونه باشه چون که مرحله به مرحله از کدم رو خروجی سریال گذاشتم برای دیباگ کردن به بخش تنظیم فرستنده که میرسه خطای زیر رو میده . ( یعنی debug message 2 اصلا توی ترمینال نمیاد و مشکل از اینجا شروع میشه ) . قابل توجه اینکه کدم دیروز مشکل نداشت و الانم یه پروژه نسبتا سنگین مثل این رو آپلود کردم بدون ریست شدن برد کار کرد . همچنین اگر به وای فای هم وصل نشه مشکلی پیش نمیاد بعد از وصل شدن به وای فای خطای زیر رو میده . امیدوارم کامل توضیح داده باشم . البته یسری نکات رو ذکر کنم اینکه

1-وقتی esp8266 بدون وصل بودن به هر چیز دیگه ای بوت میشه این مشکلا وجود نداره و حتی وقتی بعد از بوت شدن به بقیه قطعات وصل میکنم هم بدون مشکل ادامه میده اما اون رفتار نویزی که ادامه توضیح میدم ادامه داره .

2-من با دانگل sdr اومدم اسپکتروم رو چک کردم متوجه شدم زمانی که برد به تغذیه میشه و به وای فای تا وصل میشه که بعدش wdt reset رو میده وقتیه که کد به نحوی توی ارسال نویز گیر می کنه ( مثل جمر عمل می کنه در واقع و دیوایس های هم فرکانس اطراف رو توی همین مدت زمان از کار میندازه ) (هم زمان با هر دو فرستنده طوریکه توی چند ثانیه بدلیل فشار زیادی که بهشون میاره داغ میشن )   . ( شماره پین ها توی کدی که گذاشتم ذکر شده )

----------آپدیت-------- بعد از کلی کلنجار رفتن متوجه شدم اگر گیرنده 315 ( که از لحاظ سلامت سالم هست ) وقتی از مدار خارجش می کنم همه چیز درست کار میکنه ( پایه اش 4 یا همون D2 هست و تغذیه گیرنده ها هر دو از 3v3 و فرستنده ها از 5v و gnd ها مشترک همه از برد ویموس ) مشکلش چیه ؟ اتصال کوتاه وجود نداره .

Connected to Wi-Fi network with IP address: 192.168.43.23

 

 ets Jan  8 2013,rst cause:4, boot mode:(3,6)

 

wdt reset

load 0x4010f000, len 3424, room 16 

tail 0

chksum 0x2e

load 0x3fff20b8, len 40, room 8 

tail 0

chksum 0x2b

csum 0x2b

v00068d00

کدی که نوشتم بلاک setup :

const int tx433Pin = 13;
const int rx433Pin = 5;
const int tx315Pin = 12;
const int rx315Pin = 4;
RCSwitch rtx433 = RCSwitch();
RCSwitch2 rtx315 = RCSwitch2();
void setup() {
  Serial.begin(115200);

  WiFi.mode(WIFI_STA);

  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) {
    delay(2000);
    Serial.print(".");
  }
  Serial.println("");
  Serial.print("Connected to Wi-Fi network with IP address: ");
  Serial.println(WiFi.localIP());
  Serial.println("debug message 1");

  rtx315.enableReceive(rx315Pin);
  Serial.println("debug message 2");
  rtx315.enableTransmit(tx315Pin);
  Serial.println("debug message 3");
  rtx433.enableReceive(rx433Pin);
  Serial.println("debug message 4");
  rtx433.enableTransmit(tx433Pin);
  Serial.println("debug message 5");
  mode = 2;
  setupWebServer();
  Serial.println("debug message 6");
}
 
18 آبان 02 در 11:28
msmdi
15

ادمین عزیز وب سایت فروم دارای یک باگ امنیتی هست که اتفاقی کشفش کردم لطفا آدرس ایمیلیتون رو بدید خصوصی بگم باگ سایت چیه.  – msmdi 02-08-18 در 08:19

این موضوع را لطف کنید از طریق شماره تلگرام پایین سایت به اشتراک بگذارید.  – محمد دمیرچی 02-08-20 در 05:23

شماره پایه این گیرنده را نیز عوض کردید باز همین مشکل را داشتید؟؟  – محمد دمیرچی 02-08-20 در 05:25

بله مشکل وجود داشت اما با جابجا کردن لاین کد rtx315.enableReceive(rx315Pin) و انتقالش به ردیف آخر مشکل حل شده فعلا.  – msmdi 02-08-20 در 06:44

افزودن دیدگاه

تا کنون پاسخی ثبت نشده است

انجمن کافه‌ربات © 1400