www.rgc.ro Web analytics

Jump to content


Photo

Tutorial - Programarea Uc Atmel Avr


  • Please log in to reply
3 replies to this topic

#1 AnalogSound

AnalogSound
  • Location:Bucuresti
  • Nume:Gabriel Tudoran
  • Trupa:N/A

Posted 27 June 2015 - 08:21 AM

Un mic tutorial vis a vis de programarea uC Atmel - ce aveti nevoie pentru a incepe

 

 

Comentariile sunt bine venite ca de obicei.


Online_Class_Registration_1.png


#2 Ion P.

Ion P.
  • Location:Bacau
  • Nume:Ion
  • Trupa:The REED

Posted 25 July 2015 - 09:28 PM

Vreau sa adaug ca mai este inca o platforma buna pentru development - Atmel Studio, este platforma oficiala oferita de Atmel si este gratis plus ca este destul de comod de lucrat pe ea. De asemenea pentru incepatori este mult mai comod de invatat sau de lucrat in C (fata de Bascom sau Assembler) pentru ca sunt mai multe tutoriale, il stiu o multime de persoane si este mai user-friendly. De asemenea, vreau sa adaug ca pentru incarcarea fisierului binar (HEX-file) se poate folosi si AVRDUDESS - o interfata grafica pentru "avrdude", care este destul de usor de folosit, indeosebi pentru incepatori, si inca si mai are o multime optiuni pentru programatoare.

 

PS. Cred ca era mai bine sa faci tutorialul in romana pentru ca in engleza sunt o multime, iar aici in Romania, sunt multi incepatori care nu stiu foarte bine engleza tehnica, in rest, fain tutorial. :)



#3 AnalogSound

AnalogSound
  • Location:Bucuresti
  • Nume:Gabriel Tudoran
  • Trupa:N/A

Posted 30 July 2015 - 12:53 PM

Multam fain Ion P. pentru comentariu. Atmel studio este intradevar o platforma gratis oferita de ATMEL (ultima oara cand am folosit era cam plina de buguri ... si am renuntat in favoarea ECLIPSE+Toolchain). In genere fiecare are o afinitate pentru un anumit mediu de dezvoltare  (dar nu despre asta este tutorialul, ci despre cum se foloseste programatorul - BASCOM era doar un exemplu ajutator). Avrdudess nu am folosit dar o sa il incerc cu proxima ocazie :D

 

Vis a vis de limba tutorialului, l-am facut in engleza pentru ca nu se adreseaza celor din romania... din mai multe motive (cu scuzele de rigoare), acest tutorial a fost facut pentru niste grupuri in care activez .

Cu respect,

Gabriel Tudoran


Online_Class_Registration_1.png


#4 ratza_sb

ratza_sb
  • Location:Sibiu
  • Interests:Chestii lichide care au mai multe grade decît corpul uman.

Posted 30 July 2015 - 03:19 PM

Şi eu folosesc controllere, chiar prea des. După mai multe încercări cu PIC-uri, am trecut pe Atmel şi nu m-am mai uitat înapoi. AVRGCC m-a scos din sărite de mult prea multe ori, păţind nu o dată să sară peste bucăţi întregi de cod.

 

Cum o parte din banii cîştigaţi de mine vin din programarea embedded în C, am preferat CodeVisionAVR. E un compilator foarte bun, permite configurarea regiştrilor cu bife şi liste de selecţie, se poate programa placa direct din interfaţă, se pot adăuga blocuri întregi de ASM, iar optimizarea se poate face pentru dimensiunea codului sau viteza de execuţie. Mai mult, pot folosi programul şi acasă, şi la serviciu, licenţa fiind nominală.

 

Programatoarele pe care le folosesc sînt cele originale, produse de Atmel, ca să evit incompatibilitatea şi să am suport. Acasă folosesc AVRISP mkII, fiindcă îmi scriu codul într-o manieră în care am rareori nevoie de debugger. La serviciu am deseori nevoie să storc şi ultima fărîmă de clock din controller, aşa că am mers pe o sculă care să poată rula programul pas cu pas: JTAGICE3. Înainte de JTAGICE3 am avut un AVRDRAGON, care e o jucărioară cam scumpă pentru ce oferă şi care a dat ortu' popii după trei ani de folosire.

 

Concret, în funcţie de locul în care scriu cod, folosesc chestiile de mai jos.

Acasă

- OS: openSUSE 13.2;

- Editor: geany (are o grămadă de chestii utile şi se apropie de CodeWright);

- Compilator: CodeVisionAVR 2.05.5a (sub wine);

- avrdude;

- AVRISP mkII (Farnell, vreo 150 de lei, acum trei ani).

 

Serviciu

- OS: Windows 7 Professional;

- Editor: CodeWright (e cel mai bun editor pe care l-am folosit vreodată);

- CodeVisionAVR 3.03;

- AtmelStudio6;

- JTAGICE3 (Farnell, 450 de lei, de vreo doi ani).


Dacã din douã rele nu poþi face una bunã, încearcã cu trei.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users