Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ESP8266 vs ESP32

[es] :: Elektronika :: Mikrokontroleri :: ESP8266 vs ESP32

[ Pregleda: 1721 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

DSL
Sweden

Član broj: 47290
Poruke: 1937
*.tbcn.telia.com.



+172 Profil

icon ESP8266 vs ESP3223.02.2022. u 17:16 - pre 31 meseci
Moze li iko da mi objasni zasto jedan te isti kod na nekoliko razlicitih arduino ploca a izmedju ostalih i na ESP8266 radi perfektno a samo na ESP32 ne daje odziv kakav treba.

Code:

void setup() {
  Serial.begin(115200);
  Serial.println("Serial test");
}

void loop() {
  String readString="";
  delay(10);
  
  while (Serial.available()) {
    delay(10); 
    if (Serial.available() >0) {
      char c = Serial.read();
      readString += c;
    }
  }
 
  if (readString.length() >0) {
    Serial.println(readString);
  }
}


U sustini, preko serial monitora saljem proizvoljan string koji CPU treba da detektuje i da vrati nazad ono sto je primio...
Na ESP32 to radi tako sto uglavnom vidi i vrati prazan string...tj, konstatuje da je nesto primio i uglavnom vrati prazan string, a nekad i neke proizvoljne karaktere...

 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15889
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2378 Profil

icon Re: ESP8266 vs ESP3223.02.2022. u 18:17 - pre 31 meseci
najverovatnije:
- ne valja ti env za esp32
- ne valja ti usb2serial na esp32 ploci

ono sto ovde generalno ne valja

Code:

void loop() {
  String readString="";  // koriscenje string klase na embedded sistemima koji su limitirani resursima nikako nije dobra ideja
...
      readString += c;  // append na string objekat na embedded... nije dobra ideja
...


mada bi svakako trebalo da radi .. ja ne koristim bas taj arduino trip za ESP32, ne znam dal ce serial.begin odraditi sve sto treba ali pretpostavljam da hoce ... na koliko esp32 plocica si probao?

 
Odgovor na temu

DSL
Sweden

Član broj: 47290
Poruke: 1937
194.47.241.*



+172 Profil

icon Re: ESP8266 vs ESP3224.02.2022. u 06:50 - pre 31 meseci
Hvala Bogdane sto si se javio.

Rec je o ploci ESP32-CAM koja svakako nema svoj RS232/TTL translator pa koristim neki kineski eksterni, koji je do sada radio svoj posao.
U sustini, ploca ESP32-CAM je uposlena da radi svasta nesto (bluetooth, I2C) i to sve radi perfektno. Htedoh da dodam modul preko koga cu kroz CLI izdati par komandi ploci ali avaj, ploca je prilicno nagluva iz nekog razloga.
Probao dve ESP32-CAM, obe se isto ponasaju.
Imam samo jedan RS232/TTL translator pa za pocetak mogu njega da optuzim. Sve ostale ploce koje probah imaju ga vec na sebi i kod svih ovaj kod radi perfektno.
Kod sam iskopao negde na netu, samo da ga pokusam. Nisam se bavio cistocom i finesama... Cak i ovaj example sa Arduino.cc koji objasnjava Serial.read() naredbu ne funkcionise.

Code:
int incomingByte = 0; // for incoming serial data

void setup() {
  Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
}

void loop() {
  // send data only when you receive data:
  if (Serial.available() > 0) {
    // read the incoming byte:
    incomingByte = Serial.read();

    // say what you got:
    Serial.print("I received: ");
    Serial.println(incomingByte, DEC);
  }
}


Cenim da je ipak do RS232/TTL transivera. Od prijateljice sam upravo dobio potvrdu da kod radi na ploci sa ESP32 koja ima inkorporiran transiver.

Pokusao sam sa USB/RS232 TTL transiverom koji u sebi ima neki FT cip i stvar ne radi nikako..(češ, češ)... nisam u stanju da uploadujem kod nikako pa se još bačkćem sa ovim u koji sam posumnjao...

Elem, ovaj kod sa Arduino.cc daje sledeći odziv na slanje samo broja 1. Evidentno je da CPU svaki put vidi različito i interpretira dobijeno na razlicit nacin...

Code:

12:20:50.411 -> I received: 0
12:20:50.411 -> I received: 168
12:20:50.457 -> I received: 141

12:20:53.648 -> I received: 0
12:20:53.648 -> I received: 101
12:20:53.648 -> I received: 227

12:20:55.316 -> I received: 0
12:20:55.316 -> I received: 172
12:20:55.361 -> I received: 172
12:20:55.361 -> I received: 246

12:20:56.530 -> I received: 0
12:20:56.530 -> I received: 200
12:20:56.575 -> I received: 99
12:20:56.575 -> I received: 101

12:20:57.655 -> I received: 0
12:20:57.655 -> I received: 176
12:20:57.655 -> I received: 172
12:20:57.655 -> I received: 254

12:20:59.271 -> I received: 0
12:20:59.271 -> I received: 202
12:20:59.271 -> I received: 99

12:21:00.124 -> I received: 0
12:21:00.124 -> I received: 101
12:21:00.124 -> I received: 227

12:21:00.932 -> I received: 0
12:21:00.932 -> I received: 170
12:21:00.978 -> I received: 141

12:21:01.742 -> I received: 0
12:21:01.742 -> I received: 202
12:21:01.742 -> I received: 99
12:21:01.742 -> I received: 229

12:21:02.643 -> I received: 0
12:21:02.643 -> I received: 168
12:21:02.688 -> I received: 141
12:21:02.688 -> I received: 253


[Ovu poruku je menjao DSL dana 24.02.2022. u 12:25 GMT+1]
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15889
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2378 Profil

icon Re: ESP8266 vs ESP3224.02.2022. u 13:46 - pre 31 meseci
pogledacu posle, nisam se dugo drndao sa tim ali ako se secam svi
primeri sa -CAM plocicom kojima treba seriski port koristi softwerski
seriski port, dal se ta kamera jede sa hw seriskim portom ili ima drugi
problem, pogledacu kad stignem
 
Odgovor na temu

DSL
Sweden

Član broj: 47290
Poruke: 1937
*.wireless.lu.se.



+172 Profil

icon Re: ESP8266 vs ESP3224.02.2022. u 16:16 - pre 31 meseci
Hvala za odvojeno vreme svakako.
Koliko sam upratio dokumentaciju, ova dva pina nisu hw shared sa kamerom, tako da je verovatno nešto drugo u pitanju.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15889
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2378 Profil

icon Re: ESP8266 vs ESP3224.02.2022. u 18:20 - pre 31 meseci
u nekom sam $^@#$@ pa ne mogu sad da probam imam negde par tih cam
plocica ... ali mi je u glavi da sam 2-3 neka projekta video koje su
pravili neki iskusni ljudi sa esp i za te cam su koristili softwerski
seriski port... ne secam se zasto .. videcu mozda veceras kasnije uspem
da iskopam jednu plocku da probam ... trebalo bi da imam vscode
setapovan da ume sa esp32 da radi
 
Odgovor na temu

DSL
Sweden

Član broj: 47290
Poruke: 1937
*.tbcn.telia.com.



+172 Profil

icon Re: ESP8266 vs ESP3224.02.2022. u 19:50 - pre 31 meseci
Opušteno, nemaš nikakvu obavezu.
Ja, kao za inat, nemam ni jedan drugi USB/TTL bridge u kući osim negde zaturenog pirate busa, pa da probam.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15889
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2378 Profil

icon Re: ESP8266 vs ESP3225.02.2022. u 00:37 - pre 31 meseci
moram da imam bar 10 komada (ako ne i 30+) i svi su se posakrivali ...
evo sad sam iskopao ovaj koji sam koristio da napravim ethernet link sa
njim (sa W5500 cipom) pa sam raskacio eternet pa da probamo seriski port
:D ..
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15889
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2378 Profil

icon Re: ESP8266 vs ESP3225.02.2022. u 00:58 - pre 31 meseci
za pocetak, sigurno radi seriski port kao takav posto kad upalim ovo moje imam na 115200 na 3V seriskom portu

Code:

ets Jun  8 2016 00'&&⸮⸮SH⸮HH⸮⸮⸮0x1 (POWERON_RESET),boo⸮⸮⸮⸮3 (SPI_FAST_FLASH_BOOT)
configsi⸮ 0, SPIWP:0xee
clk_drv:0x00,q_drv:⸮⸮0,d_drv:0x00,cs0_drv:0x00,hd_drv:0⸮0,wp_drv:0x00
mode:DIO, clock div:1C!⸮+⸮⸮0x3fff0018,len:4
load:0x3fff0⸮⸮len:1216
ho 0 tail 12 room 4
loX⸮⸮⸮⸮0078000,len:9720
ho 0 tail 12 r⸮ ⸮j
load:0x40080400,len:6352
entr^⸮⸮⸮00806b8
[E][sccb.c:154] SCCB_Write(): SCCB_Write Failed addr:0x30, reg:0x35, data:0xda, ret:-1
[E][camera.c:1215] camera_init(): Failed to set frame size
[E][camera.c:1270] esp_camera_init(): Camera init failed with error 0x20002


znaci seriski kao takav radi...


Prikačeni fajlovi
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15889
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2378 Profil

icon Re: ESP8266 vs ESP3225.02.2022. u 01:06 - pre 31 meseci
a bogami, radi i tvoj kod :)

5V sa usb-a napaja esp32-cam
usb2uart jeftini ch340 podesen na 3V io

i radi ok ... bice da je ono sa sw seriskim ostalo od neke druge price ovo radi skroz ok


Prikačeni fajlovi
 
Odgovor na temu

DSL
Sweden

Član broj: 47290
Poruke: 1937
194.47.241.*



+172 Profil

icon Re: ESP8266 vs ESP3225.02.2022. u 06:34 - pre 31 meseci
Čekam danas na pozajmicu USB/UART pa da probam sa drugim primerkom.
Prikačeni fajlovi
 
Odgovor na temu

DSL
Sweden

Član broj: 47290
Poruke: 1937
194.47.241.*



+172 Profil

icon Re: ESP8266 vs ESP3225.02.2022. u 13:54 - pre 31 meseci
Upravo probao preko XBee development board-a, iskoristio njegov USB2USART (Neki od onih FT232x cipova na njoj) i uspio sam ostvaritti komunikaciju kakva i treba da bude.
Stvarno mi je cudno da sa onim mojim adapterom kompletan upload prodje korektno ali serijska komunikacija sama po sebi pobudali...

Blagodarim jos jedared!
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15889
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2378 Profil

icon Re: ESP8266 vs ESP3225.02.2022. u 14:07 - pre 31 meseci
nema na cemu, sh*t happens, zato ja gledam da uvek imam vise komada od svega, posebno kada su u pitanju kinezi... mora potvrdis na par komada posebno kad se ne ponasa kako ocekujes :D


Prikačeni fajlovi
 
Odgovor na temu

DSL
Sweden

Član broj: 47290
Poruke: 1937
194.47.241.*



+172 Profil

icon Re: ESP8266 vs ESP3225.02.2022. u 14:20 - pre 31 meseci
Imadoh i ja vise (dobro, ne bas ovoliko) ali kad ima, onda se i deli, i baca... Na kraju, spala knjiga na dva slova.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15889
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2378 Profil

icon Re: ESP8266 vs ESP3225.02.2022. u 14:33 - pre 31 meseci
ja isto delim non stop ali svaki put kad naletim na aliju na neki promo
za usb2uart, usb2rs485, usb2rs422 ja kupim po 10 komada :D ... sad sam
krenuo i CAN module da kupujem..
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: ESP8266 vs ESP32

[ Pregleda: 1721 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.