Sari la conținut
ELFORUM - Forumul electronistilor

ATMega8-16PU


radhoo

Postări Recomandate

Vis-a-vis de ATMega8-16PU, un chip care stiu ca e mult mai raspandit, cateva intrebari de baza:

1) cum il programez, are cineva schema unui programator TESTAT?

(sa merg pe varianta de la http://www.fischl.de/usbasp/ ?)

2) ce compilator folosesc (preferabil pt cod C)?

 

Cel mai important punct la care as vrea niste lamuriri:

3) cum il folosesc pentru un mic robot, ma intereseaza:

- date intrare: de la senzor PING (cu 3 pini), senzor temperatura DS, senzor PIR (3 pini)

- iesire : comanda mai multor tranzistoare, care vor comanda motorase

As avea nevoie de o schema, care eventual sa se poata extinde pentru noi optiuni.

 

Multumesc.

Link spre comentariu
  • Răspunsuri 26
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • radhoo

    9

  • Badman

    4

  • danzup

    4

  • nana

    3

Top autori în acest subiect

  • Administratori

ca programator ponyprog este in regula dar merge su usbasp fara problemeFoloseste bascom, este foarte simplu si la obiect

Link spre comentariu

Salut,

 

Eu folosesc varianta USBASP de aici http://www.fischl.de/usbasp/ pe laptop pentru ca nu am port serial sa folosesc Ponyprog.

Merge foarte bine, este un pic mai rapid decat ponyprog dar trebuie sa folosesti AVRDUDE pentru programare. Avantajul lui este ca il poti lega direct de WinAVR dar dezavantajul este ca daca il folosesti de sine statator trebuie sa scrii in linie de comanda.

Ponyprog este mai "user friendly" iar avantajul hardware-ului programatorului este ca ai nevoie de un numar extrem de mic de piese : 2 diode, vreo 6-7 rezitente si un bc547.

Link spre comentariu
  • Administratori

nu ati citit pe aici tot ce scrie, usbasp are cel mai user friendli interfata din cate am vazut pana acuma, este facuta de un chinez, mai cautati pe aici pe la atmel ca este si link

Link spre comentariu

Pt usabps cum a spus si vasile e un programator(soft) care e cu o interfata dragutza dar insa are viteza cam mica de programare(parerea mea asa la ochii) comparata cu AVRDUDE, acum depinde de tine ce vrei sa faci ... dar daca esti incepator iti recomand acest soft ProgISP si merge cu majoritatea programatoarelor mie de expl nu merge cu AVR910 care il folosesc din CodeVision. bafta la cautat prin forum !!

Link spre comentariu

ok, azi am avut spor la lucru si am reusit cam tot ce mi-am propus pt inceput.

 

Am folosit:

http://www.societyofrobots.com/step_by_ ... ep3B.shtml

http://my.opera.com/CrazyTerabyte/blog/ ... ler-part-4

 

Programatorul-hard: programator paralel model BSD, cu rezistente de 470Ohmi.

http://files.myopera.com/CrazyTerabyte/ ... bsd-hi.png

 

Programator-soft: WinAVR (build 2008-12-05):

http://winavr.sourceforge.net/

Apel linie comanda: avrdude -p atmega8 -c bsd -U flash:w:test_1.hex:i

In caz de probleme la comunicare cu portul lpt1, se poate rula install_giveio.bat , sau se verifica in bios sa fie setata comunicare bidirectionala.

 

test_1.hex e un program in C, compilat cu AVR Studio.

 

In curand imi voi construi si un progrmaator pe USB - varianta http://www.fischl.de/usbasp/

Pot sa nu pun cristalul de cuartz de 12MHz? Nu am la indemana momentan.

 

Poze mai jos.

 

Va multumesc tuturor pentru sugestii. Sunt curios daca ma puteti ajuta la sectiunea PIC , cu PIC24F.

Link spre comentariu

bun, tocmai l-am comandat.neimportant: "cel putin de 12MHz", asta inseamna ca pot sa pun si de mai mult?aveti ceva materiale despre cum pot transmite date de la atmega8 la un PC?vreau ca microcontrolerul sa lucreze cu mai multi senzori ,iar datele sa fie trimise inspre un pc. pot cumva folosi programatorul pe usb pentru asta? daca da cum.

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări