Ik zou graag beginnen met het programmeren van microcontrollers, ik kon hierover in de search niet echt veel vinden. ik zou graag wat links of wat namen van boeken hebben die mij op weg kunnen helpen.
één link : http://www.circuitsonline.net/artikelen/view.php?id=8
hier moet je wel wat mee kunnen hoop ik
hier moet je wel wat mee kunnen hoop ik
Hier heb je ook nog wat aan
Vooral die link van Circuits Online is erg handig (zoals hierboven al gegeven).
Als je bijvoorbeeld met een Pic 16F84 aan de gang gaat.. is dit wel wat :Jal dit is een programeer taal voor de 16f84 lijkt wat op Pascal.. en het is Gratizzz...
Ik gebruik het zelf ook....
Bij de link moet je naar : PICMicro > Tools > Jal..
D'r zit een manual bij (engels) en het is vrijsimpel..
Ik gebruik het zelf ook....
Bij de link moet je naar : PICMicro > Tools > Jal..
D'r zit een manual bij (engels) en het is vrijsimpel..
[ Voor 21% gewijzigd door SjOuKeS op 19-12-2002 18:45 ]

Dit heb ik d'r bijvoorbeeld mee gemaakt...
Het is een 3 Meter Radio zender.. met PLL Onboard...
ik stuur met de Pic16F84 de TSA5511 aan (PLL IC) via I2C bus..
Dat kun je gewoon met Jal doen....
Ook de routine's om een LCD aan te sturing zitten hier standaart in....
[ Voor 4% gewijzigd door SjOuKeS op 19-12-2002 18:57 ]
Persoonlijk vind ik de AVR beter (www.atmel.com) omdat 'ie meestal meer pootjes heeft, alle AVR's flash-geheugen hebben (=niet eerst een half uur onder eev UV-lamp te houden om 'm te wissen zoals bij de meeste PICs), sneller is en (voor het geval je 'm in assembler wilt programmeren) een hadigere instructieset heeft. Als je op Google zoekt op AT90S2313 of AT90S1200 (twee veelgebruite AVR's) zou je genoeg moeten tegenkomen.
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
Ik denk dat voor de N00B de 16F84 toch een veel leukere starter is...Sprite_tm schreef op 19 december 2002 @ 18:50:
Persoonlijk vind ik de AVR beter (www.atmel.com) omdat 'ie meestal meer pootjes heeft, alle AVR's flash-geheugen hebben (=niet eerst een half uur onder eev UV-lamp te houden om 'm te wissen zoals bij de meeste PICs), sneller is en (voor het geval je 'm in assembler wilt programmeren) een hadigere instructieset heeft. Als je op Google zoekt op AT90S2313 of AT90S1200 (twee veelgebruite AVR's) zou je genoeg moeten tegenkomen.
ATMEL is moeilijker te proggen dan 16F... en de 16F heeft geen UV lamp nodig.
je hebt 12 Ins/Outs en dat lijkt me eerst ook wel voldoende.. en sneller? ik denk dat een 20 Mhz max snel genoeg is om wat te spelen.. ja een AVR kan op 80 of hoger... maar dan moet je d'r wel een nuttige toepassing voor hebben.. en ik denk niet dat dit in eerste instantie nodig is...
Tevens is de progger voor een PIC wat simpeler.. JDM progger.. heb je nog voor geen 5 euro d8 ik zo...
Programmer
Er zijn van de JDM programmer veel varianten te vinden..
Schema van JDM programmer
[ Voor 23% gewijzigd door SjOuKeS op 19-12-2002 19:01 ]
Moah... Laat ik het zo zeggen: Mijn programmer is kleiner dan die van jou
(5 draadjes, IC voetje en een paralelle poort stekker) Voor de rest: De 16f84 is wel leuk (ben ik ook mee begonnen) maar als je eventueel later een grotere microcontroller moet hebben zit je dus wel vast aan OTP of UV-wisbaar. Ik vind inderdaad die 16F84 een hele leuke microcontroller, maar als je het over de langere termijn bekijkt is het naar mijn mening lonender om met een AVR te beginnen.
PS: Nee, ik heb geen aandelen Atmel
PS: Nee, ik heb geen aandelen Atmel
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
Verwijderd
Voor de beginner (en eigenlijk ook wel voor gevorderden) is het misschien ook wel handig om te weten dat je van www.microchip.com gratis samples van microcontrollers kunt aanvragen. (en nog veel meer) Je kunt zowat alle series aanvragen. Je kunt 5 verschillende samples aanvragen waarvan elk maximaal 3 stuks.
Heel handig al je een beginner bent en bang bent om iets fout te doen met je chip van 10 a 20 euro.
BTW, let wel op dat je niet zomaar een microconroller uitzoekt, maar dat je er ook een schema van de programmer voor kunt vinden
Ik zelf heb een schema voor een multiPIC programmer geupt. Ik weet niet precies waar hij vandaan komt (kreeg hem van een vriend), maar hij is iig geschikt voor de 16f84
link: http://www.home.zonnet.nl/matthias/pic/MultiChipPgmr-Cct.gif
Heel handig al je een beginner bent en bang bent om iets fout te doen met je chip van 10 a 20 euro.
BTW, let wel op dat je niet zomaar een microconroller uitzoekt, maar dat je er ook een schema van de programmer voor kunt vinden
link: http://www.home.zonnet.nl/matthias/pic/MultiChipPgmr-Cct.gif
Jouw schema is een stuk uitgebreider dan die ze op Circuits Online gebruiken:Verwijderd schreef op 19 December 2002 @ 21:13:
Voor de beginner (en eigenlijk ook wel voor gevorderden) is het misschien ook wel handig om te weten dat je van www.microchip.com gratis samples van microcontrollers kunt aanvragen. (en nog veel meer) Je kunt zowat alle series aanvragen. Je kunt 5 verschillende samples aanvragen waarvan elk maximaal 3 stuks.
Heel handig al je een beginner bent en bang bent om iets fout te doen met je chip van 10 a 20 euro.
BTW, let wel op dat je niet zomaar een microconroller uitzoekt, maar dat je er ook een schema van de programmer voor kunt vindenIk zelf heb een schema voor een multiPIC programmer geupt. Ik weet niet precies waar hij vandaan komt (kreeg hem van een vriend), maar hij is iig geschikt voor de 16f84
link: http://www.home.zonnet.nl/matthias/pic/MultiChipPgmr-Cct.gif

Welke kan je nu het beste nemen
tnx voor alle reply's 
ik had zelf ook al wat gekeken en zo'n AVR leek mij ook wel wat.
binnekort dan maar eens een schema+onderdelen halen voor 'n progger.
edit: en natuurlijk leren proggen
ik had zelf ook al wat gekeken en zo'n AVR leek mij ook wel wat.
binnekort dan maar eens een schema+onderdelen halen voor 'n progger.
edit: en natuurlijk leren proggen
[ Voor 17% gewijzigd door Verwijderd op 19-12-2002 21:27 ]
AVR bevalt mij persoonlijk prima..
en als je niet thuis bent in C ofzo kun je ook een versie van Bascom downloaden, tot 2k code is het gratis ! Gewoon in basic proggen en klaar.. programmer zit er in en de programmer hardware stelt niets voor.,
en als je niet thuis bent in C ofzo kun je ook een versie van Bascom downloaden, tot 2k code is het gratis ! Gewoon in basic proggen en klaar.. programmer zit er in en de programmer hardware stelt niets voor.,
IP Rocks
Verwijderd
Altijdvoor deAVR gaan. Als je ervaring met AVR's hebt is een overstap naar andere soorten controllers erg aanvoudig. Voor een PIC iinstructieset niet bepaald. (Ik heb heel wat gevloekt op die instructieset). Verder zijn AVR controllers aangenaam goedkoop en een factor 4 sneller dan Pic's (bij dezelfde klokfrequentie).
Verwijderd
Huh??? Moeilijk te proggen?? Qua assembly is hij eenvoudiger; je hoeft neit verplicht alle berekeningen door de Accu heen te trekken, maar je hebt 32 registers waar je dat direct op kunt doen (de instructieset is zijdelings afgekeken van de Motorola 68000; en die is een droom om te proggen in assembly in vergelijking tot b.v. een qua structuur vergelijkbare Intel 386) ; daarnaast heeft elke AVR dezelfde instructieset, terwijl elke PIC andere instructies heeft afhankelijk van de controllerSjOuKeS schreef op 19 december 2002 @ 18:54:
[...]
Ik denk dat voor de N00B de 16F84 toch een veel leukere starter is...
ATMEL is moeilijker te proggen dan 16F... en de 16F heeft geen UV lamp nodig.
Ook is er een echt degelijke Ansi-C compiler (Gnu) voor de AVR beschikbaar.
En qua schieten vande chip... Wat is er leuker dan in circuit programmeren? Stekkertje op je printje, flashje schieten, stekkertje eraf...klaar!
Nee dan een pic16Fxx, die mag je elke keer uit zijn voetje gaan trekken om hem dan in je programmer te stoppen (die je OOK nog eens moet bouwen)... Je kunt erop wachten dat OF je voetje lam wordt, OF je een x een pootje mangelt...
Een AVR loopt "maar"op 8 of 16MHz, alleen het is een risc processor, dus elke clock een instructie, dus RETEsnel.. En dat kan wel degelijk nodig zijn, ook simpele dingen kunnen vragen om b.v. zeer lage responstijden...je hebt 12 Ins/Outs en dat lijkt me eerst ook wel voldoende.. en sneller? ik denk dat een 20 Mhz max snel genoeg is om wat te spelen.. ja een AVR kan op 80 of hoger... maar dan moet je d'r wel een nuttige toepassing voor hebben.. en ik denk niet dat dit in eerste instantie nodig is...
Bovendien zijn de timer in de PIC 16F serie zwaar waardeloos; geen auto reload, dus je moet alles reloaden in software, wat dus betekent dat timertijden nooit precies kloppen
[/quote]Tevens is de progger voor een PIC wat simpeler.. JDM progger.. heb je nog voor geen 5 euro d8 ik zo...
Programmer
Er zijn van de JDM programmer veel varianten te vinden..
[afbeelding]
Schema van JDM programmer
Simpel
Als je deze programmer neemt voor de AVR, hoef je de chip niet steeds uit zijn voetje te trekken, en ben je ook nog eens veeeeeel sneller klaar:

Een kabel, 2 stekkertjes en 4 weerstanden
Werkt als een trein met bijvoorbeeld PonyProg.
Kijk trouwens voor AVR projectjes enzo ook eens op http://www.avrfreaks.com !!
[ Voor 4% gewijzigd door Verwijderd op 20-12-2002 15:56 ]
Verwijderd
Dat is alleen voor bedrijven he, en IEDERE chipmaker heeft een dergelijk samplecircuit.... Ook Atmel, Motorola, Intel, Philips enz enzVerwijderd schreef op 19 december 2002 @ 21:13:
Voor de beginner (en eigenlijk ook wel voor gevorderden) is het misschien ook wel handig om te weten dat je van www.microchip.com gratis samples van microcontrollers kunt aanvragen. (en nog veel meer) Je kunt zowat alle series aanvragen. Je kunt 5 verschillende samples aanvragen waarvan elk maximaal 3 stuks.
Het wordt zo wel ERG onhandig zegHeel handig al je een beginner bent en bang bent om iets fout te doen met je chip van 10 a 20 euro.
BTW, let wel op dat je niet zomaar een microconroller uitzoekt, maar dat je er ook een schema van de programmer voor kunt vindenIk zelf heb een schema voor een multiPIC programmer geupt. Ik weet niet precies waar hij vandaan komt (kreeg hem van een vriend), maar hij is iig geschikt voor de 16f84
link: http://www.home.zonnet.nl/matthias/pic/MultiChipPgmr-Cct.gif
[ Voor 3% gewijzigd door Verwijderd op 20-12-2002 15:48 ]
Verwijderd
Als je zit met vragen kun je altijd ff een meel dumpen, ik ken zeer veel controllers, waaronder een groot deel van de AVR serie. Ik ben nu zelf bezig met de ><-bus, die ook gebaseerd is op een AVR. Begonnen met een 90S8535, daarna probleemloos overgestapt naar de ATmega163, toen naa de ATmega16 en binnenkort misschien wel naar de ATmega32. Allemaal volledig pin en functie compatible, maar steeds extra features of meer flash of sneller... De hele AVR reeks is op deze manier met trapjes te doorlopen zonder al te veel hak- en breekwerk in sources of hardware. Dat zie ik nog bij bar weinig andere controllers.Verwijderd schreef op 19 December 2002 @ 21:25:
tnx voor alle reply's
ik had zelf ook al wat gekeken en zo'n AVR leek mij ook wel wat.
binnekort dan maar eens een schema+onderdelen halen voor 'n progger.
edit: en natuurlijk leren proggen
Verwijderd
Ik heb vorig jaar bij conrad een komplete set gekocht met een stel atmels, de AVR atmel starters kit:STK500. Echt, je hoeft alleen maar aan te sluiten, programma laden, en op enter te klikken, en dat ben je klaar. Je ziet dan een looplichtje lopen.
Nu heb ik een afstandsbediening gebouwd dmv een walkie talkie en twee atmels, en die op een rc auto gezet, het gas is in 256 stapjes te regelen
dmv nog een atmel
Echt zeer goeie koop voor de zomervakantie, maar nu lees ik dat je hem zo op de printerpoort kunt aansluiten, dat wist ik niet
(beetje zonde van men geld dus)
Nu heb ik een afstandsbediening gebouwd dmv een walkie talkie en twee atmels, en die op een rc auto gezet, het gas is in 256 stapjes te regelen
Echt zeer goeie koop voor de zomervakantie, maar nu lees ik dat je hem zo op de printerpoort kunt aansluiten, dat wist ik niet
Verwijderd
Woaah, bij conrad. Had je hem beter bij www.antratek.nl kunnen kopen.Verwijderd schreef op 20 december 2002 @ 15:58:
Ik heb vorig jaar bij conrad een komplete set gekocht met een stel atmels, de AVR atmel starters kit:STK500. Echt, je hoeft alleen maar aan te sluiten, programma laden, en op enter te klikken, en dat ben je klaar. Je ziet dan een looplichtje lopen.
Nu heb ik een afstandsbediening gebouwd dmv een walkie talkie en twee atmels, en die op een rc auto gezet, het gas is in 256 stapjes te regelendmv nog een atmel
Echt zeer goeie koop voor de zomervakantie, maar nu lees ik dat je hem zo op de printerpoort kunt aansluiten, dat wist ik niet(beetje zonde van men geld dus)
Daarbij, kun je bij je STK500 ook aan een stukje hardware debugging doen. Nadeel van de atmel serie, is dat ze relatief prijzig zijn. En als je echt niet teveel wilt nadenken, kun je altijd nog je Basic Stamp gebruiken. Deze gebruikt ook een PIC processor, maar heeft daar een Basic interpreter inzitten. Ideaal voor newbies dus.
Hebzelf de STK500, perfect kitje, heb er al vele projectjes mee doorlopen.
Suc6 iig!
Verwijderd
Woahaa, 125 euro, je wilt niet weten hoeveel ik heb betaald (schaam
maar daar is vakantie werk voor he
)
Ik wist niet dat er zoveel mensen van het bestaan van die dingetjes afwisten zeg?
Die stk500 heeft me in ieder geval goed op weg geholpen, een aanrader dus.
Ik wist niet dat er zoveel mensen van het bestaan van die dingetjes afwisten zeg?
Die stk500 heeft me in ieder geval goed op weg geholpen, een aanrader dus.
Verwijderd
Een vriend van mij heeft van dat schema dat ik al eerder heb gepost ook een in-circuit programmer gemaakt,.... ik weet alleen niet (en hij ook nog niet) of het wel werkt. Maargoed, als dat werkt dan is er dus ook voor de 16f een in-circuit programmer.Verwijderd schreef op 20 december 2002 @ 15:43:
Nee dan een pic16Fxx, die mag je elke keer uit zijn voetje gaan trekken om hem dan in je programmer te stoppen (die je OOK nog eens moet bouwen)... Je kunt erop wachten dat OF je voetje lam wordt, OF je een x een pootje mangelt...
Voor de rest, je koopt gewoon 3 icvoetjes: Je zet het ic in de ene, en de 2e soldeer je in/tussen je elektronica. En de derde op je programmer. Dan beschermd het eerste icvoetje je IC, en zo snel gaan die ic voetjes niet stuk denk ik, en al zouden ze stuk gaan dan kun je ze zo vervangen.
Verwijderd
Ja tuurlijk kan dat, maar dan moet je OF een baal electronica op de pcb extra zetten, of je moet een apart programmer printje maken... Niet handig, zeker niet voor de beginneling.Verwijderd schreef op 21 December 2002 @ 15:08:
[...]
Een vriend van mij heeft van dat schema dat ik al eerder heb gepost ook een in-circuit programmer gemaakt,.... ik weet alleen niet (en hij ook nog niet) of het wel werkt. Maargoed, als dat werkt dan is er dus ook voor de 16f een in-circuit programmer.
Ja precies daarmee heb ik jarenlang Atmel 89C2051's geprogged... Ik vond het nix handig.. Je moet trouwens in je applicatie en programmer dan het liefst twee voetjes op elkaar plaatsen, want die voetjes worden ook lam en dan moet je ze alsnog uitsolderen.... Echt waardeloos in vergelijking tot de SPI bus op de modernere Atmel AVRrenVoor de rest, je koopt gewoon 3 icvoetjes: Je zet het ic in de ene, en de 2e soldeer je in/tussen je elektronica. En de derde op je programmer. Dan beschermd het eerste icvoetje je IC, en zo snel gaan die ic voetjes niet stuk denk ik, en al zouden ze stuk gaan dan kun je ze zo vervangen.
Op zich kun je met zo'n speciale ISP programmer misschien nog wel uit de voeten, al is het wel onhandig dat zo'n ding weer 12V nodig heeft om zijn flash te proggen.... Maar het is inderdaad wel een soort in circuit programmering ja; echter de PIC16F serie heeft geen enkel ander voordeel, alleen maar nadelen t.o.v. de AVR.... Tegenwoordig zelfs de prijs niet meer (Wat is concurrentie toch mooi
[ Voor 25% gewijzigd door Verwijderd op 21-12-2002 16:11 ]
Hier zijn wat handige links ivm de 16f84:
http://www.piclist.com/techref/piclist/cheapic/index.htm
http://www.iptel-now.de/HOWTO/PIC/pic.html
http://www.piclist.com/techref/piclist/cheapic/index.htm
http://www.iptel-now.de/HOWTO/PIC/pic.html
Een koe is en blijft een merkwaardig beest!
Verwijderd
dit is niet waar je kan die 16f serie gewoon in circuits proggen dat gebruik ik zelf ook, maar zit er nu wel sterk te overdenken om over te stappen op AVR weten jullie of er gratis development tools zijn >> leuke simulatoren etc..Verwijderd schreef op 20 december 2002 @ 15:43:
[...]
Nee dan een pic16Fxx, die mag je elke keer uit zijn voetje gaan trekken om hem dan in je programmer te stoppen (die je OOK nog eens moet bouwen)... Je kunt erop wachten dat OF je voetje lam wordt, OF je een x een pootje mangelt...
dank
Ik gebruik nu ook al een aantal jaren de AVR controllers. Zijn erg leuke dingetjes! Ben begonnen met de programmer van claudio lanconelli (ponyprog dus) en toen ik me inschreef op AVRfreaks kreeg ik later een mailtje dat ik de STK500 had gewonnen!
Ik heb er wel 80 GULDEN invoerrechten / btw e.d. voor moeten betalen, maar dat had ik er graag voor over. Je hebt op AVRfreaks trouwens een handig forum en heleboel projecten...
Ik heb met de 1200 een aantal dingen gemaakt: Een regelsysteem voor iemand z'n kas (rara wat voor een kas), een looplichtsturing en een aanpassing voor een gokkast op mijn werk. Verder nog wat gespeeld.
Ik heb de volgende controllers: 1200, 2313, 8515, 8535, tiny22, tiny15L, mega163L en mega8. De meesten heb ik nog niet gebruikt, de 2313 wel voor school.
AVR kan je gratis krijgen (sample) van Atmel. Bestel er niet teveel anders krijg je niets. Als je ze wilt kopen, bij futurlec heb je er een aantal en ze zijn daar niet duur!
Ik heb met de 1200 een aantal dingen gemaakt: Een regelsysteem voor iemand z'n kas (rara wat voor een kas), een looplichtsturing en een aanpassing voor een gokkast op mijn werk. Verder nog wat gespeeld.
Ik heb de volgende controllers: 1200, 2313, 8515, 8535, tiny22, tiny15L, mega163L en mega8. De meesten heb ik nog niet gebruikt, de 2313 wel voor school.
AVR kan je gratis krijgen (sample) van Atmel. Bestel er niet teveel anders krijg je niets. Als je ze wilt kopen, bij futurlec heb je er een aantal en ze zijn daar niet duur!
Zie voor Bascom www.mcselec.com, is gratis tot 2kb..
Voor experimenteer printjes en programmers voor zowel AVR als PIC zie http://www.olimex.com/ perfecte toko ! goede prijzen, prima service, mooie printjes en je kunt er je uiteindelijke projecten ook laten maken voor vrij weinig geld.
Voor experimenteer printjes en programmers voor zowel AVR als PIC zie http://www.olimex.com/ perfecte toko ! goede prijzen, prima service, mooie printjes en je kunt er je uiteindelijke projecten ook laten maken voor vrij weinig geld.
IP Rocks
Verwijderd
waarom zit er bij deze evr programmer eigenlijk zoveel zooi in in verhouding van die3 van de vorige pagina???

edit:
en is deze voor de compoort anders iets??

edit:
en is deze voor de compoort anders iets??
[ Voor 26% gewijzigd door Verwijderd op 24-12-2002 11:35 ]
Verwijderd
Beide zijn ISP programmers voor aan de SPI bus, dus in essentie hetzelfde... De bovenste is gelijkwaardig aan de "4 weerstanden" versie, alleen is het hier netjes met buffertjes opgelost. De weerstanden in de simpelere versie bufferen gewoon het geval dat 2 outputs tegen elkaar inpraten... "crude but effective" dus.Verwijderd schreef op 24 december 2002 @ 11:33:
waarom zit er bij deze evr programmer eigenlijk zoveel zooi in in verhouding van die3 van de vorige pagina???
[afbeelding]
edit:
en is deze voor de compoort anders iets??
[afbeelding]
De seriele versie heeft wat extra speelgoed nodig omdat de seriele poort in rpincipe -12/+12 niveau's heeft ipv TTL niveau's..... vandaar het extra torretje en de zeners en dergelijke...
[ Voor 3% gewijzigd door Verwijderd op 24-12-2002 12:09 ]
Verwijderd
Jaah, ik heb niet andersVerwijderd schreef op 24 December 2002 @ 21:32:
ow ok maar die met die 4 weerstanden is in princibe dus net zo goed om mee te beginnen
(al programmeer ik de mega's tegenwoordig wel via een bootloader dus direct via de seriële poort ipv via een isp cable)
[ Voor 11% gewijzigd door Verwijderd op 25-12-2002 10:04 ]
Verwijderd
ok maar wat zijn dan de voor en nadelen van die kabels.. ze zullen namelijk echt niet zonder reden die ic's erin hangen..Verwijderd schreef op 25 december 2002 @ 10:03:
[...]
Jaah, ik heb niet anders
(al programmeer ik de mega's tegenwoordig wel via een bootloader dus direct via de seriële poort ipv via een isp cable)
en ik zie dat het mogelijk is die atmel als mp3 speler te gebruiken maar is hij dan ook zo te proggen dat hij met een serieel display werkt ipv een hd44....
Pagina: 1