Ce pentru a începe programarea recomandarea avr

După postul anterior într-un fel atras imediat pentru a da sfaturi cu privire la alegerea mediilor de programare pentru controlere AVR. Doar nu mă arunca în papuci. Sunt un pic destul de 🙂

Limbaje de programare pentru microcontrolere mult. Programarea media este, de asemenea, nu este suficient pentru a le compara unele cu altele în mod corespunzător. Cel mai bun limbaj de programare nu există. Prin urmare, este necesar să se aleagă cea mai potrivită pentru limba dvs. și mediul de programare.

Dacă, în acest moment, se confruntă cu o dilemă asupra a ceea ce pentru a începe, iată câteva recomandări.

Experiența anterioară de programare. Nu neglijați experiența anterioară în programare. Chiar dacă a fost BASIC. Chiar dacă a fost o lungă perioadă de timp în școală. Programarea ca mersul pe bicicletă - o dată ce o faci repede și amintiți-vă toate uitate. Începeți cu BASIC - osvoytest - mai târziu, va fi mai ușor de a alege ceva mai potrivite pentru scopurile tale.

Ajuta mediul. Prietenii tăi a scrie pe Pascal? Pentru tine, problema este rezolvată - scrie în Pascal! Tu ajuta mereu sfaturi, trebuie doar să se stabilească bibliotecile dau studiul proiectelor finalizate. În general, va fi bucuros să accepte în comunitatea lor. Dacă faci exact opusul - veți obține rezultatul opus. Prieteni sishniki iti va ciugulesc, care a decis să învețe Assembler. Nu așteptați pentru ajutor.

O carte bună pentru programare AVR de foarte mare ajutor. Din păcate, foarte puțini dintre ei. Dacă ai venit pe o carte, și crezi că totul este foarte accesibil pictat - încercați. Nu sfătuiesc să studieze cărți electronice, în cazuri extreme, de imprimare. Este foarte incomod pentru a comuta între mediu și textul fișierul de carte. Mult mai plăcut citind cartea, apoi încercați, fără distragere de comutare, în plus față de câmpuri, puteți lua notițe, scrie ideile apărut.

Biblioteca. Prezența bibliotecilor controversiv pentru învățarea limbilor străine. Desigur, mai târziu, ele sunt foarte face viața mai ușoară, dar prima „cutie neagră“ Biblioteca nu este clar și nu contribuie la înțelegerea limbajului. Pe de altă parte, face mai ușor de citit programul și pentru a permite incepator nu strecurat în special pentru a construi programe complexe. Deci, prezența lor nu este deranjat în mod special. Cel puțin la început.

Codul eficient. Alegerea mediilor de programare pentru a explora programarea doar prin cod cât de eficient, care Campiglio - idee proastă. Tu începe să învețe mai important confortabil - se pare că „ieșire“ probleme minore. Desigur, puteți mai târziu pe ea și de muncă.

Wizards. Orice dispozitiv de la bord cip nevoie să fie reglat prin utilizarea porturilor. Procedura este destul de mohorâtă și sunt necesare pentru foi de date. În plus, există nuanțe în care noul venit nu este doar destul de a obține. Prin urmare, într-un mediu foarte de dorit experți. Vyzardy este automat de reglare SPI, I2C, USART, etc. Cu cat mai multe dispozitive susținut, cu atât mai bine. Expuneti periferia parametrilor necesari, iar expertul generează codul în sine, care va furniza parametrii specificați. simplifică foarte mult viața.

Recomandări generale sunt - programarea într-un stadiu incipient ar trebui să fie la fel de simplu (chiar si primitiv). mediul de programare ar trebui să fie ușor de învățat (pentru că trebuie, în primul rând, să învețe programare, mai degrabă decât pierde timp pe setările de picking). rusificată dorit. De asemenea, nu interferează cu programele manuale și eșantion din România. Dezirabil pentru a fi chip de firmware-ul capabil de mediu. Mai mult, în timpul dezvoltării unor cadre și coajă mai complexe se pot deplasa de programare.

O altă recomandare, în cele din urmă - Lucrul cu cristale reale. Nu-ți fie teamă să-l ardă. Acumularea de experiență. Lucrul cu emulatoare (de exemplu, Proteus), deși și fără probleme cu un fier de lipit, dar niciodată nu dau satisfacția pe care le obține de la programul de câștigat, cu LED-uri în primul rând pomigivany! Înțelegerea ceea ce ați făcut cu propriile mâini schema de lucru efectivă inspiră încredere și motivația de a merge mai departe!

(Vizitat 4334 de ori, 1 vizite azi)

Mesaj de navigare

Am vrut să știu preferințele.
De exemplu. Stau pe CodeVisionAVR.
Și doar vis maestru WinAVR și IAR.