hey,

Ik ben nieuw op dit forum dus mss is dit de verkeerde plek. Ook zou ik het fijn vinden als je er rekening mee houd dat ik nog een leek ben op dit gebied, maar alles boeit me en ik wil graag beter worden op dit gebied!!

Dan nu de vraag:
Ik vond deze site en zag de mooie schakelingetjes en was direct geintreseerd, nu lees ik bij een aantal (neem bijvoorbeeld de dobbelsteen) dat je de IC moet programeren moet dat met dit ding of moet het anders? zou iemand dit in bijde gevallen willen uitleggen?

alvast bedankt gr, leime

Ook op CO staat een AVR programmer.

Hier staan wat leuke projectjes en uitleg.

Dat "ding" is een complete set,experimenteerbordje, software, wat experimenten en leerboekjes.
Leuke set,nadeel is alles is in het Duits.
hier vind je er meer over.

De programmer waar KIF op wijst is voldoende om o.a. de dobbelsteen te maken.

@ KIF (afkorting gezien in andere topic's)

dus als ik die AVR programmer in elkaar zet kan ik met het programma wat erbij staat de IC programeren?

@ morc

oke bedankt (als het niet hoeft doe ik het dan ook niet ben nl. niet erg goed in duits en dat ding is aardig duur)

gr. leime

edit: sluit ik dan mijn IC aan aan J2??

Op 25 januari 2008 15:55:53 schreef leime:
dus als ik die AVR programmer in elkaar zet kan ik met het programma wat erbij staat de IC programeren?

Of een ander programma. Zelf gebruik ik Bascom, daar kan je gratis tot 4k code in typen. Alle benodigdheden zitten in het programma.

Het IC komt inderdaad aan J2. Er staan daar verschillende namen bij (MOSI, MISO, etc), die komen overeen met bepaalde pinnen van een AVR (zie de datasheet).

dus dan is j2 een IC voetje??

gr. leime

ps. er staat dat je Ponyprog2000nodig hebt om dat ding aan te sturen klopt dat?

pss. waar kan ik lege printplaatjes kopen (met gaatjes)(conrad?)

edit moet uik dan perce een IC van Atmel?

het valt me net op dat de avr progammer met 10 pinnen werkt en de IC ven de dobbelsteen met 12 pinnen is hier een oplasing voor?

en ik heb nog wat vragen over het onderstaande plaatje
- Groen: Wat betekend dit teken?
- Blauw: Raken de draden elkaar hier aan?
- Rood : Moet ik deze punten doorverbinden? (per circel)
- Geel : Zijn dit onbenute pinnen?
http://home.orange.nl/mega.brommer/rondjes.bmp

gr. leime

[Bericht gewijzigd door leime op (51%)]

De connector die je ziet links op het schema is de In Circuit Programming connector voorbeeld

- Groen: Wat betekend dit teken?

Hier wordt de massa mee bedoeld

- Blauw: Raken de draden elkaar hier aan?

Een balletje is een verbinding, zonder balletje een kruising.

- Rood : Moet ik deze punten doorverbinden? (per circel)
Zie hierboven, ja dus

- Geel : Zijn dit onbenute pinnen?

klopt

Edit: gaatjesprint kun je bij Conrad kopen maar ook gewoon bij een electronica winkel in de buurt (zie shops)

Er moet een atmel in en wel degene zoals aangegeven in het schema.

[Bericht gewijzigd door morc op (17%)]

oww ik dacht dat het met alle atmel IC's kon dat staat er nl.

gr. leime

edit. de massa is tog het gewicht?? daarom snap ik het niet

maar als ik dat voorbeeld koop kan ik tog ook niet alles want de meeste zijn met 12 pinnen dus..

Op 25 januari 2008 16:41:17 schreef leime:
het valt me net op dat de avr progammer met 10 pinnen werkt en de IC ven de dobbelsteen met 12 pinnen is hier een oplasing voor?

Wat bedoel je met 12 pinnen?
Als je een ISP connector (de connector waar je de programmerkabel op aansluit) bedoeld, dan is deze altijd 10 pins of 6 pins. 6 pins is de standaard van atmel (de fabrikant) zelf, en 10 pins is een standaard die de rest van de wereld meestal aanhoud, omdat 6 pins connectoren duur zijn en lastig te verkrijgen zijn.

wacht ik geloof dat jullie mijn niet helemaal begrijpen ff mijn vragen op een rijtje zetten:

- Als ik het schema van die AVR Programmer bekijk zie ik dat er een IC in zit van 10 pinnen (J2), als ik dan naar het schema van de dobbelsteen kijk zien ik een IC van 12 pinnen. Hoe kan dat?
- Moet ik perce een atmel IC gebruiken?

gr. leime

Op 26 januari 2008 16:24:38 schreef leime:
- Als ik het schema van die AVR Programmer bekijk zie ik dat er een IC in zit van 10 pinnen (J2)

Kijk nog even goed naar de onderdelenlijst.

Lijkt me niet dat ik het hoef te doen gezien ik het ding zelf op CO gezet heb. ;)

dit zijn 2 totaal verschillende ic's.

het ic in de programmer is een buffertje, deze zorgt dat je veilig je avr aan de printerpoort kunt verbinden.
dit ic is geen AVR

het ic in de dobbelsteen is een microcontroller, en dit is wel een AVR.

de twee schakelingen verbind je aan elkaar met wat draadjes. het gaat dan om de signalen waar bij staat: MOSI, MISO, SCK, RESET, VCC, GND.

in de datasheet van de AVR staan deze signalen bij de pootjes, en deze pootjes moeten met dezelfe signalen op de programmer connector (J2) verbonden worden.

je moet nog wel een externe voeding aansluiten, want de programmer is niet gevoed vanuit de printerpoort.

ok ik heb ff geken.

is het ding in het groene vierkant de IC (evt. het IC voetje)

http://home.orange.nl/mega.brommer/groenvierkant.bmp

gr. leime

Ja. Beide "blokjes" zitten samen in 1 20-pins IC.

ahhh bedankt!!! heeft elke atmel Ic dan 20 pinne??

gr. leime

Je blijft het door elkaar halen hè ;), het ic van de programmer is NIET van ATMEL. dit is een buffer ic.

maar je kan tog op die AVR programmer een IC aansluiten en dan de IC programeren?? waar moet ik hem dan op aansluiten?

gr. leime

edit. je hebt wel gelijk ben nog niet zo goed met electrotechniek ik weet ook niet hoe oud jullie alemaal zijn maar ik ben nog maar 14 jaar ;)

[Bericht gewijzigd door leime op (36%)]

Dit moet het toch duidelijk maken lijkt me:
http://www.kleinisfijn.nl/co/avrdefboard.jpg

De connector gaat in je parallelle poort. IC 1 van de programmer is een buffer die de poort beschermt. Vanaf de programmer vertrekt een 10 polige kabel naar de AVR. Die kabel zit op de juiste pinnen van de AVR aangesloten. De AVR staat tevens onder spanning.

Dit voorbeeld is even met een ATtiny2313, maar zal ook werken met andere AVR's zoals je de programmer maar aansluit op de juiste pinnen (MOSI, MISO, SCK, RESET, Vdd & Gnd).

oke heel erg bedankt!

dus de bovenste IC is de IC die ik wil programeren?

ik zie ook wel waar ik de fout in ben gegaan nl.:
Ik dacht dat je bij het programeren alle pinnen gebruikte maar je gebruikt er dus maar een paar

gr. leime

edit. Heb jij dat ding ook gemaakt?

In principe kan je een AVR rechtstreeks met de pinnen van een paralelle poort programmeren. Maar de programmeerpinnen van een AVR kunnen ook als gewone I/O pinnen gebruikt worden. Dat kan problemen opleveren, het kan in het ergste geval de paralelle poort beschadigen.

Om dat te vermijden wordt er een buffer-IC (de "programmer") gebruikt. De uitgangen daarvan kunnen hoogohmig gemaakt worden, zodat de programmeerpinnen van de AVR als het ware gescheiden worden van de paralelle poort, tenzij er daadwerkelijk geprogrammeerd wordt.
In plaats van de buffer kan je ook 4 weerstanden van 470Ω tussen parport en AVR plaatsen, maar een buffer is veiliger en handiger.

ok dan kies ik voor de buffer mss iets duurder maar je kan heb vaker gebruiken dacht ik (of niet) maar wil de mod dit forum niet verwijderen want dan kan ik het niet meer terug vinden.

kan ik zo'n paralelle poort gewoon ik een electra winkel kopen?

gr, leime