Skip to content

EvB 4.3 v4 board

EvB 4.3 v4 cu ATmega644P. Nu apare in imagine, insa placa are inclus si un display LCD 16×2

Un exemplu de efectuare a conexiunilor intre microcontroller, LCD si senzorul de temperatura

Mi-am dorit aceasta placa in special pentru perifericele de pe ea si configurabilitatea exceptionala. Placa este proiectata pentru microcontrollerele ATMEL AVR ATmega16, ATmega32, ATmega644P insa, daca controllerul este scos din soclu, se poat conecta perifericele de pe placa la o placa externa cu microcontroller diferit.

Placa FreeJALduino conectata la perifericele placii EvB 4.3

Si nu in ultimul rand, pentru a invata sa programez microcontrollere AVR, inclusiv folosind limbajul Arduino. Am cumparat placa dotata cu microcontrollerul ATmega32 de la magazinul online Adelaida insa acum placa poate fi gasita in mai multe magazine online din Romania, la preturi foarte convenabile. Problema este ca placa vine fara documentatie, exemple si unelte de programare, acestea fiind disponibile pe un sit polonez al producatorului, in limba poloneza si numai daca esti inregistrat ca utilizator, dupa un cod ce-l gasesti pe ambalajul placii. Dar nu ai nici o sansa daca nu esti polonez.
Cu alte cuvinte, suportul pentru aceasta placa este ca si inexistent pentru persoane din afara Poloniei.

Asa ca la prima incercare de programare a placii am facut ATmega32-ul inutilizabil. L-am lasat balta o vreme si am folosit placa pentru proiecte cu FreeJALduino si limbajul JAL. Apoi m-am decis sa mai incerc o data si am cumparat un ATmega644P pe care l-am transformat intr-un Sanguino. Subpaginile urmatoare (vezi sidebar-ul din dreapta) descriu intregul proces si ofera cateva exemple practice.

6 comentarii
  1. Bodgan permalink

    Buna, am un evb 4.3 cu ATmega16 si as vrea sa stiu daca merge sa-l fac sanguino.
    Multumesc.

    • Buna Bogdan,

      Ca sa-ti transformi placa in Sanguino, iti trebuie neaparat un microcontroller ATmega644P (sau chiar un ATmega1284P pentru a obtine un Sanguino pe steroizi – insa nu am tutorial pentru el) pe care-l introduci in locul celuilalt si apoi urmezi pasii de aici https://myshed.wordpress.com/acasa/evb-4-3-v4-board/transformarea-in-sanguino/

      Poti sa pui un bootloader Optiboot pe ATmega16 insa asta nu il transforma in Sanguino. Insa nu vad rostul sa-i schimbi bootloaderul…

    • Cu ce programezi placa?

    • Bogdan permalink

      Buna intrebarea.Inca n-am programat-o nici o data.E cu programul demonstrativ pe ea.Mi-a fost teama sa n-o blochez.Tocmai ce mi-a venit 644p-u si sper ca voi reusi s-o fac Sanguino.😀 Daca am inteles bine din articolul despre transformare, imi trebuie un cablu usb si firele pentru conexiunile respective.Ideea e ca am si un programator ca asta http://www.fischl.de/usbasp/ si nu stiu la ce mi-ar fi de folos.
      As mai avea o intrebare:Cum iti dai seama ca un microcontroller e brick-uit?Sunt la inceput de drum in ce priveste microcontrollerele.

    • Descarca Sanguino core de aici https://github.com/Lauszus/Sanguino, si instaleaza-l in Arduino 1.0.5, este mai recent – nu am avut timp sa refac tutorialul…

      Referitor la ultima intrebare, realizezi ca este brick-uit cand avrdude nu mai poate comunica cu microcontrolerul pe portul SPI – si asta inseamna ca a fost dezactivat din fuzibili, sau a fost dezactivat Reset-ul, etc. Daca treci cu bine de programarea bootloader-ului, atunci ai scapat de riscul blocarii.

      Cablul USB il iei de la o imprimanta sau il cumperi. Cablurile de conexiune au fost incluse in pachetul placii – le gasesti de vanzare la TME.ro sau Robofun.ro .

  2. Programatorul USBasp este foarte bun, daca ai cablurile si conectorii necesari, poti sa-l conectezi direct la placa EvB si poti folosi interfata UI din tutorial insa cu o versiune recenta de avrdude (5.11.1 eventual) – pana nu-mi fac propriul programator USBasp, nu pot da sfaturi de utlilizare. Bafta!

Va rog, nu folositi limbaj de messenger. Multumesc!

Completează mai jos detaliile despre tine sau dă clic pe un icon pentru autentificare:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

%d blogeri au apreciat asta: