Niets eenvoudiger dan sturen via de goede oude seriële poort... Maar waar is die gebleven?
Tot voor enkele jaren was een 'RS-232' poort, standaard op iedere PC en laptop. Heden ten dage is die 'standaard afwezig'...! Spijtig, toch?! Ware het niet van de virtuele seriële poort...
Op deze webpagina wordt een voorbeeld gegeven van het sturen van data naar een microcontroller via een virtuele seriële poort (kortweg COM-poort). Dergelijke virtuele COM-poorten kunnen dankzij de actuele technologie heel snel gecompileerd en geprogrammeed worden in jouw eigen microcontrollersysteem.
Hieronder het principe van een virtuele seriële poort.
Als voorbeeld bekijken we dit microcontrollerbord met 8 LED's als uitgang. Het schema is gebaseerd op een PIC18F4550.
Een 3D-zicht op het printontwerp.
Hieronder ziet u een deel van de C-code van het programma dat in de microcontroller draait. Telkens een byte ontvangen wordt, zal de binaire waarde daarvan op de LED's geplaatst worden.
Als u deze broncode wil gebruiken, dan heb je hier de nodige hex-files.
Om de 8 LED's effectief aan te sturen vanuit uw PC, heb je nog een extra stuk software nodig. Een heel minimaal voorbeeld vindt u hieronder. Om het programma te kunnen laten werken, is .NET 2.0 vereist.
Als u deze software wil gebruiken, dan heb je hier het uitvoerbaar bestand. En hier de nodige drivers.