Microcontroller ATmega328p-PU Mărește

Imaginile sunt utilizate exclusiv cu titlu de prezentare. Fotografiile nu creează obligații contractuale.

Microcontroller ATmega328p-PU cu Bootloader pentru Arduino

0104210000047011

Produs nou

Microcontroller ATmega328p-PU ideal pentru proiecte de electronică, cu bootloader pentru Arduino.

More details

42 bucati in stoc

$6.00
cu toate taxele incluse

Valabil în limita stocului disponibil

Prețul include costurile colectării, tratării și eliminării DEEE și DBAT

Informații

Microcontroller ATmega328p-PU cu bootloader pentru Arduino poate fi utilizat pentru a inlocui microcontrollerul de pe placile compatibile cu Arduino UNO R3. Are booatloader gata instalat si poate fi utilizat imediat.

Caracteristici tehnice:

  • Tensiune de alimentare: 1.8V - 5.5V;
  • Capsula: 28DIP;
  • Frecvență de funcționare: până la 20MHz;
  • Flash: 32kB;
  • 23 pini I/O;
  • 1 UART, 2 SPI și 1 I2C;
  • 6 canale de PWM;
  • 8 x 10 bit ADC-uri;
  • Are instalat bootloader pentru Arduino;

Microcontrollerele sunt dispozitive ce conțin o unitate de procesare și alte periferice ce au rolul de a controla circuite electronice. Microcontroller-ul ATmega328p-PU este unul dintre cele mai folosite microcontrollere, dovadă și faptul că este folosit pentru placuța de dezvoltare Arduino Uno. Acesta poate înlocui microcontroller-ul de pe placa dumneavoastră de dezvoltare, în cazul în care acesta s-a defectat. 

Microcontroller-ul ATmega328p-PU se programează în mod inițial cu ajutorul unor dispozitive hardware adiționale, numite programatoare prin pinii ICSP (In-Circuit Serial Programming).

Utilizare împreună cu Arduino

Microcontrolerul folosit de plăcuța Arduino UNO este Atmega328-P, încadrat în chenarul mov (imaginea nr. 3). Aceste microcontrolere se programează în mod inițial cu ajutorul unor dispozitive hardware adiționale numite programatoare (microcontrolerele pot fi programate inclusiv pe linia de producție) prin pinii ICSP (In-Circuit Serial Programming).

placa-arduino-uno

Pentru a elimina nevoia unui astfel de dispozitiv, pe aceste microcontrolere se scrie un bootloader – un mic program software ce preia instrucțiunile (codul programului) prin interfața serială și le scrie într-o zonă de memorie nevolatilă (FLASH), de unde microcontrolerul le va interpreta și rula. Astfel, microcontrolerul nostru poate interpreta acum instrucțiuni sosite pe interfață serială. Mai avem nevoie doar de o metodă de a face conversia de la USB la serial pentru a putea programa Atmega328-P prin portul USB al PC-ului.

Această responsabilitate îi revine unui alt microcontroler (circuitul din chenarul verde, imaginea 3). Acesta are interfață ICSP prin care poate fi reprogramat. Microcontrolerul responsabil cu conversia USB-Serial din chenarul verde poate fi înlocuit cu cipuri precum cele folosite de convertorul USB-Serial prezentat anterior. În acest mod, au apărut clone Arduino mai ieftine, dar cu aceleași funcționalități.

Dacă zona de memorie a microcontroler-ului Atmega328-P în care este scris bootloaderul este coruptă, nu veți mai putea programa plăcuța prin intermediul portului USB. Această problemă este ușor de remediat – puteți folosi un programator (dispozitiv de programare) pentru a rescrie bootloaderul. De asemenea, este important să știți că se poate folosi orice altă plăcuță Arduino pe post de programator: Există deja un exemplu de program ce transformă plăcuța Arduino într-un programator ICSP – File->Examples- >ArduinoISP (vezi cartea "Introducere în Arduino").

După ce ați încărcat acest program pe plăcuța pe care o veți folosi ca programator, conectați pinii SPI ai acesteia la pinii ICSP ce aparțin plăcuței pe care doriți să scrieți bootloaderul. Mergeți în fereastra Arduino IDE și intrați la Tools -> Burn Bootloader (vezi cartea "Introducere în Arduino").

https://www.optimusdigital.ro/altele/1676-carte-introducere-in-arduino.html

Recenzii

Scrie o recenzie

Microcontroller ATmega328p-PU cu Bootloader pentru Arduino

Microcontroller ATmega328p-PU cu Bootloader pentru Arduino

Microcontroller ATmega328p-PU ideal pentru proiecte de electronică, cu bootloader pentru Arduino.

Clienții care au cumpărat acest produs au mai cumpărat: