Hallo,
wil de stap maken om met AVR's van start te gaan.
1) Waar kan ik een eenvoudig schematje vinden waarmee ik de diverse AVR's kan programmeren.
2) Waar kan ik een free C compiler vinden (link) ?
Mvgr,
Yves
Bastiaan
Bachelor of Engineering -- Microcontrollers AVR, PIC (asm, C), PC applicaties (C, C++), Webpages (HTML, CSS, PHP, SQL), Rail-infra engineer
1) Bij de "Schakelingen"
2) AVR (GNU) GCC -> www.avrfreaks.net
Bastiaan,
wat moet er gebeuren met pin 1, 14, ... aan de db25 zijde ?
Kunt u wat meer uitleg geven over de CON 10 (connector) ?
Heb nog geen praktische ervaring met AVR's en de programmatie ervan ?
Hoe moet ik deze conector gebruiken ?
Heb de AVR handleiding hier op de site gelezen. Verhelderend doc echter zou het leuk (en erg leerrijk) zijn indien de diverse mogelijkeen aan de hand van een vb toegelicht zouden worden zoals timer, interrupt, UART (rs232), ...
Mvgr,
Yves
Yves,
De Bascom Lite versie is ideaal om te starten.
Die GNU-C-compiler werkt prima, vreet echter
tijd om doorheen te komen.
http://www.mcselec.com/download_lt.htm
De Bascom compiler kan de 2313 volledig benutten,
en de Help file is uitermate goed. De 2313 heeft
een UART, kun je beetje communiceren met de
PC bijvoorbeeld.
Op mijn site staat ook info om te beginnen met
Atmel, dus misschien daar eens een blik werpen...
http://members.home.nl/robert.evers/
Mvg,
Robert
Hallo Robert,
vooreerst heb ik geen praktiche ervaring met PIC en AVR's.
Heb eerst wat gelezen over de werking van PIC's echter dit lijkt mij niet alledaags (sorry jongens!) om mee van start te gaan.
Ik zou tot wat ik heden weet het vergelijken met een Intel en (de veel betere) Motorola processor.
Heb ook geen kennis van bewuste GNU-C compiler echter heb wel de nodige ervaring in diverse programmeertalen dus dat zou moeten lopen.
Wat mij (maar ook anderen veronderstel ik) hierin enorm zou kunnen vooruithelpen zijn kleine voorbeeldprogramma's waaruit men het werkingsprincipe van de AVR (of PIC) zou kunnen distilleren (rs232, timer, interrupts, io, ...).
Ik zou een AVR moeten hebben met interne klok waarin ik een serieus programma in kwijt raak, een 10-tal IO poorten heeft, verder beschikt over 2 UARTS en een 2-tal timers.
Mvgr,
Yves
Yves,
Op de genoemde avr freaks site kun je bij Acedemy een
berg info vinden plus allerlei info hoe e.e.a
werkt. Je moet je wel registreren, maar dat stelt niks
voor. Inlog naam en e-mail, zoals op CircuitsOnline.
Voor typen en mogelijkheden kijk op www.atmel.com
of kijk op Microchip en maak je keuze.
Succes ermee.
kijk eens op http://www.avrfreaks.net/AVRGCC/coding.php
vooral bij het document bovenaan van leitner harald. er staat veel in over de timers/basic i/o / uart etc. Zeker met de voorbeelden die erbij staan moet het niet meer zo moelijk zijn 
bedank jongens,
echter kan er mij iemand nog wat info geven hoe men te werk gaat bij ISP ?
Hoe gebruik ik het schema dat men op deze site kan terugvinden ? poorten 1-14 aan db zijde: wat hiermee aanvangen en wat te doen met de connector CON 10 ?
Mvgr,
yves
de poorten op connector 10 verbinden met de poorten van de µC. De namen ervan staan ernaast.
simpelere programmer: http://freespace.virgin.net/seant.ellis/avreval.htm
Op 14 september 2004 14:05:55 schreef Robert Evers:
Yves,De Bascom Lite versie is ideaal om te starten.
Die GNU-C-compiler werkt prima, vreet echter
tijd om doorheen te komen.
Hoezo vreet tijd? ik vond hem ultra makkelijk, die bascom heb ik weliswaar nooit geprobeerd, maar ja, had in mijn op. al C gehad
Bastiaan
Bachelor of Engineering -- Microcontrollers AVR, PIC (asm, C), PC applicaties (C, C++), Webpages (HTML, CSS, PHP, SQL), Rail-infra engineer
Op 14 september 2004 14:05:55 schreef Robert Evers:
Die GNU-C-compiler werkt prima, vreet echter
tijd om doorheen te komen.
Waarom vreet die tijd?
Als je C nog niet kent dan zal het best tijd vreten, maar dat ligt dan niet aan die compiler maar aan je eigen kennis.
Als je al wel C kent dan kan je zo beginnen en heel gemakkelijk een programma maken met die GNU-C.
Bastiaan,
als we de schakeling op deze site in beschouwing nemen.
Wat moet er gebeuren met pin 1, 14, ... aan de db25 zijde ?
Moeten deze naar ground gebracht worden ?
Als die GNU-C compiler ietwat handig is in gebruik dan zal dit zeker lukken gezien de enkele jaren ervaring ik met de C-taal heb.
Mvgr,
Yves
Op 15 september 2004 20:21:02 schreef Yves:
Bastiaan,als we de schakeling op deze site in beschouwing nemen.
Wat moet er gebeuren met pin 1, 14, ... aan de db25 zijde ?
Moeten deze naar ground gebracht worden ?
Als die GNU-C compiler ietwat handig is in gebruik dan zal dit zeker lukken gezien de enkele jaren ervaring ik met de C-taal heb.Mvgr,
Yves
of simpelweg niet aangesloten worden ?
Robert,
nog een vragje.
Wanneer me ISP toepast komt de AVR dan automatisch in programmatiemodus of moet men hiervoor nog een speciale handeling maken ?
Mvgr,
Yves
Op 18 september 2004 20:47:13 schreef Yves:
Robert,nog een vragje.
Wanneer me ISP toepast komt de AVR dan automatisch in programmatiemodus of moet men hiervoor nog een speciale handeling maken ?Mvgr,
Yves
Bij ISP komt de AVR automatisch in programmeerstand door (ik geloof) 12V op de resetpin te zetten
sven
pointers don't kill programs, programmers kill programs
Marcel
AVR C tutorial http://expand.xs4all.nl/avr
Op 19 september 2004 14:49:13 schreef Antoine:
[...]Bij ISP komt de AVR automatisch in programmeerstand door (ik geloof) 12V op de resetpin te zetten
Nee, da's alleen bij parallel programmeren. Serieel (ISP) programmeren gebeurt volledig op 5V.
Ik heb een vraag over de AVR programmer schakeling van deze site. Is die schakeling ook te gebruiken om AVR's uit te lezen? Zodat je bijvoorbeeld een backup kan maken van de code die erin geflasht is?
Benadski
Kom eens langs bij RevSpace of één van de andere spaces!
Dat zou moeten lukken, mits ie niet gelocked is natuurlijk! Als de ISP uit is gezet werkt het ook niet. Als het een chip uit een commercieel product is geef ik je weinig kans, die locken ze vrijwel altijd!
elektron_
beetje gek
Op 18 september 2004 20:47:13 schreef Yves:
Robert,nog een vragje.
Wanneer me ISP toepast komt de AVR dan automatisch in programmatiemodus of moet men hiervoor nog een speciale handeling maken ?Mvgr,
Yves
De programmer brengt de reset pin laag en hierdoor is de AVR in program mode, en ALL I/O pins komen in tri-state mode, behalve de programmer pins natuurlijk.