• Announcements

    • Cosu

      Noul RGC.ro   21/04/17

      RGC.ro ruleaza acum cea mai noua versiune a Invision Power Board. Versiunea anterioara a Invision Power Board nu mai primeste actualizari de scuritate, acesta fiind motivul principal pentru care am facut upgrade-ul. Functionalitatile cu care sunteti obisnuit ( chatul, sistemul de feedback/rating pentru tranzactii) sunt in continuare functionale dar e posibil ca modul prin care pot fi accesate sa fie usor diferit.   O parte din datele stocate in baza de date trebuie reprocesate si este posbil ca unele informatii sa nu fie imediat disponibile (ratinguri, mesaje private, semnaturi). Reprocesarea va dura aproximativ o zi.   Va rugam sa ne semnalati daca intampinati probleme in a utiliza siteul aici: Cateva modificari/noutati La adaugarea de feedback pentru o tranzactie este necesar sa mentionati un topic. Topicul introduce tastand in casuta aferenta titlul si apo selectand topicul respectiv. In postari se poate folosi caracterul @ urmat de numele unui utilizator pentru a atrage atentia utilizatorului respectiv. In functie de setari, utilizatorul va primi o notificare sau un email. Functia Activity Stream (https://forums.rgc.ro/discover/?do=create) permite crearea de cautari personalizate (topicuri create, postari recente etc).   Va multumim pentru intelegere!   RGC.ro  
AnalogSound

Tutorial - Programarea Uc Atmel Avr

4 posts in this topic

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. :)

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Ş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).

1 person likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.