hoi,

Ik zou microcontrolles willen kunnen programmeren.
Maar ik weet niet welke programmeertaal ik daarvoor moet leren. Heeft iemand een site met programma's
en een cursus voor het programmeren van deze chips.

mvg mn1aC

Hmmm je vraag is nogal algemeen.
iha programeer je microcontrollers in een Assembly taaltje,
dat afhangt van de fabrikant van de uC die je gebruikt.
Er zijn er die je in BASIC kunt proggen.
De Basic Stamp is daar een voorbeeld van.
Nou dat is dus grote nep, je progt n.l. in BASIC en dat word gecompileerd en het resultaat vervolgens in dat ding gepropt.
hoop nadelen, geen voordelen.

Maak het jezelf gemakkelijk en begin met de PIC's van Microchip,
of met die mooie AVR dingen.

Maar, als eerste begin je gewoon eens wat te knutselen met een emulator.
Voor genoemde modelen zijn er leuke emulators (zelfs voor Windows maar ja als je dat nog draait kun je maar beter postzegels gaan verzamelen)

Ik heb een kort verhaaltje op mijn site gezet over de PIC's omdat die dingen enigzinds afweken van het spul waar ik meer aan gewend was.
maar uiteindelijk is het vrij eenvoudig.
het ding kent n.l. maar 32 instructies, nou die kun je nog wel behapstukken.

Sucses.

(De Basic van een Basic stamp wordt niet gecompileerd, is namelijk een interpreter.)

Kijk voor een Nederlandstalige beginners cursus op
www.picbasic.nl/picbasic_nl

ok dank je,
ik ga et even onderzoeken :)
als ik vragen heb post ik ze hier wel :p

Op 10 september 2005 18:14:13 schreef Capt501:
Hmmm je vraag is nogal algemeen.
iha programeer je microcontrollers in een Assembly taaltje,
dat afhangt van de fabrikant van de uC die je gebruikt.
Er zijn er die je in BASIC kunt proggen.
De Basic Stamp is daar een voorbeeld van.
Nou dat is dus grote nep, je progt n.l. in BASIC en dat word gecompileerd en het resultaat vervolgens in dat ding gepropt.
hoop nadelen, geen voordelen.

Maak het jezelf gemakkelijk en begin met de PIC's van Microchip,
of met die mooie AVR dingen.

Maar, als eerste begin je gewoon eens wat te knutselen met een emulator.
Voor genoemde modelen zijn er leuke emulators (zelfs voor Windows maar ja als je dat nog draait kun je maar beter postzegels gaan verzamelen)

Ik heb een kort verhaaltje op mijn site gezet over de PIC's omdat die dingen enigzinds afweken van het spul waar ik meer aan gewend was.
maar uiteindelijk is het vrij eenvoudig.
het ding kent n.l. maar 32 instructies, nou die kun je nog wel behapstukken.

Sucses.

Kloppen een paar dingetjes niet aan je verhaal ;)

Een Basic Stamp is compileerd niet, maar intrepeteerd. Wat inhoudt dat de basic commando`s wel degelijk zo als jij het typt zo ongeveer direct in de controller (of liever gezegd, de eeprom) worden geschoten, en ook uitgevoerd worden vanuit die eeprom.

Er zijn een hoop nadelen, waaronder:
- Langzaam
- Weinig compatibilliteit
- Commandoset kan niet te groot worden en de commando`s die erin kunnen zijn weinig universeel

Maar zeker ook zijn voordelen:
- Programmeerbaar door de klant, simpel via RS232. Pbasic kan daar kleine standalone programmaatjes voor maken.
- Bijna complete controller in 1 DIP behuizing
- Bootloader is bijna niet kapot te krijgen
- Voor 1 exemplaar relatief goedkoop (als je het vergelijkt met een compiler, programmer en controller, die je anders nodig hebt om hetzelfde te bereiken)

Het postzegels gaan verzamelen omdat je "nog" windows draait is ook complete onzin. Ja ik weet dat microsoft commercieel is en windows niet ontzettend stabiel is, hetzij stabiel genoeg.

Die 32 instructies zijn alleen bij de simpelere devices. Ik ben ze tegengekomen met 55 en met 66 instructies.

---

Voor de TS:
Ik denk dat de cursus van Frits Kieftenbelt een hele goede is om mee te beginnen. Ik heb niets dan lof gehoord tot nu toe.

> Ik zou microcontrolles willen kunnen programmeren.

kan je uberhaupt al programmeren? zo nee dan zou ik daar mee beginnen. zo ja, dan is het misschien een leuk idee om zelfde taal te gebruiken op je uC?

> Maar ik weet niet welke programmeertaal ik daarvoor moet leren.

assembler, basic, pascal, C, Jal, C++ (heel beperkt), Forth, ...

> Heeft iemand een site met programma's
en een cursus voor het programmeren van deze chips.

Heb je gezocht? Het internet staat er vol mee, zelfs deze site!

een verhaal van mij: http://www.voti.nl/swp

Bij ons op school gaan we
leren werken met een atmel
AT23S2313
Ik zou hiervan een programmeer interface
willen, software, en een cursus basic om
deze te kunnen programmeren

Welja, de Basic Stamp is nogal gemakkelijk om te beginnen eigenlijk. De meeste commando's spreken gewoon voor zichzelf (LCDOUT, LCDIN, I2COUT...) In assembly is dat al wat moeilijker...
Ben zelf begonnen met de BS en vind ik niet meteen nep hoor :-) handig als je wil beginnen met programmeren.
Verwacht geen MEGA projecten maar heb er zelf een eindwerk mee gebouwd (sprekende klok) en viel zeer goed mee :-)

Greetz

Ik zou hiervan een programmeer interface
willen

http://www.circuitsonline.net/circuits/view/112

software,

http://www.mcselec.com/download_avr.htm

en een cursus basic om
deze te kunnen programmeren

http://www.mcselec.com/an_110.htm

Robert

[Bericht gewijzigd door Robert Evers op ]

ah robert
da is wa ik moet hebben :) dank u :p
ik kan beginnen programmeren wiii :d

PS: kan iemand me op de hoogte houden
als de cursus geupdate word :) dat zou handig zijn
stuur maar mailtje naar mn1aC@hotmail.com

[Bericht gewijzigd door mn1aC op ]

Op 12 september 2005 12:19:03 schreef mn1aC:
Bij ons op school gaan we
leren werken met een atmel
AT23S2313
Ik zou hiervan een programmeer interface
willen, software, en een cursus basic om
deze te kunnen programmeren

Je bedoelt de AT90S2313 neem ik aan? Die is verouderd en opgevolgt door de ATtiny2313.

Waarin (welke taal) ga je deze op school programmeren? Dan lijkt het mij verstandig dat je daarmee gaat oefenen. Sluit het ook direct aan op je lesmateriaal.

Op 12 september 2005 19:09:23 schreef Marcel:
[...]

Je bedoelt de AT90S2313 neem ik aan? Die is verouderd en opgevolgt door de ATtiny2313.

Waarin (welke taal) ga je deze op school programmeren? Dan lijkt het mij verstandig dat je daarmee gaat oefenen. Sluit het ook direct aan op je lesmateriaal.

het is inderdaad een AT90...(de leerkracht had het foute typenummer doorgegeven)
wij gaan in basic programmeren :)

Tip: BASCOM-AVR
De demo gaat tot 2k, maar de AT90S2313 heeft ook maar 2k flash geheugen, dus volledig te gebruiken.

Op 14 september 2005 22:07:23 schreef Marcel:
Tip: BASCOM-AVR
De demo gaat tot 2k, maar de AT90S2313 heeft ook maar 2k flash geheugen, dus volledig te gebruiken.

idd ook al gezien :) handig :p