Gebruiker:RobinKerstens/Kladblok

Uit Wikipedia, de vrije encyclopedie
Schematisch overzicht van de BASIC Stamp 2

De BASIC stamp is een kleine microcontroller, ontwikkeld door Parallax, die vaak gebruikt wordt door hobbyisten om te leren werken met microcontrollers. Hij staat bekend om zijn kleine formaat en is populair omdat hij eenvoudig te programmeren is in een variant van de BASIC programmeertaal.

Specificaties[bewerken | brontekst bewerken]

De BASIC Stamp heeft ongeveer de grootte van een postzegel en komt in de vorm van een DIP. Al ziet het er niet uit als één enkele package. Op de PCB van de BASIC Stamp zien we alle elementen waarover een microprocessor moet beschikken, dit houdt in:

  • De microcontroller zelf met CPU. Bij de Stamp zal deze een ingebouwde ROM hebben

hier in zit de BASIC interpreter.

  • Inwendige clock
  • Geheugen: het geheugen van de BASIC Stamp is niet vluchtig, hierdoor zal hij zijn taken

kunnen uitvoeren, zelfs nadat hij verwijderd is geweest van de voedingsbron en zal zo geprogrammeerd blijven totdat hij gereset of aangepast wordt.

  • Voeding: Deze kan zowel een adapter zijn voor de netspanning of een normale 9V batterij
  • 16 of 32 I/O pinnen (afhankelijk van het model)
  • Spanningsregulator

De BASIC stamp werkt zelf op 5V, de spanningsregulator zal er dan voor zorgen dat er gebruik gemaakt kan worden van een 9V batterij, dit maakt het geheel mobieler.


Programmeren[bewerken | brontekst bewerken]

De BASIC Stamp maakt gebruik van een variant van de BASIC programmeertaal, PBASIC. PBASIC is zeer gelijkaardig aan de gewone BASIC taal, enkel zullen hier meer functies ingebouwd zijn die worden gewijd aan de microcontroller. Deze functies zijn o.a. PWM, het opzetten van een IIC communicatie of het besturen van LCD schermen, etc.

Voor een geschreven programma naar de BASIC Stamp te schrijven is er geen speciale programmer (een stuk hardware dat de EEPROM zal beschrijven) nodig, Door middel van een seriële verbinding met een computer wordt het programma geupload naar de EEPROM, hierdoor zal het programma bewaard blijven op de microcontroller als we hem loskoppelen van de spanningsbron.

Soorten[bewerken | brontekst bewerken]

Er zijn op dit moment 4 soorten van de Stamp

  • BASIC Stamp 1 (BS1)
  • BASIC Stamp 2 (BS2)
  • Spin Stamp: gebruikt SPIN in plaats van PBASIC
  • Javelin Stamp: gebruikt een variant van Java in plaats van PBASIC

Van de BS2 zijn er nog verschillende varianten (BS2e, BS2pe, BS2px, BS2sx, BS2p24, BS2p40) naargelang het model is er een snelle werktijd, extra I/O mogelijkheden, etc. sommige varianten op de BS2 maken ook gebruik van een Parallax SX processor in plaats van de PIC die de BS1 en BS2 gebruiken.

Zie ook[bewerken | brontekst bewerken]

Externe links[bewerken | brontekst bewerken]