BeneluxSpoor.net forum
Vraag en antwoord => Elektronica en analoog => Topic gestart door: dito op 05 May 2012, 20:29:46
-
Heeft iemand ervaring met picprogrammers?
Herman
-
Ja, wat wil je weten? Ik heb zelf vroeger de zogenaamde RCD zelfbouw programmer gebruikt (http://feng3.nobody.jp/en/rcd.html) maar recentelijk een PICKit2 van Microchip zelf gekocht uit een aanbieding...
-
PICKIT2 is een goeje. Bij Velleman heb je er ook (degene die ik gebruik) (y). En je kan ze ook zelf maken (google maar eens)
Geert
-
Hallo mensen
Kan iemand mij vertellen wat een picprogrammer is en waar deze voor nodig is, wat doet zo'n ding
Herwim
-
PIC processors zijn kleine goedkope (vanaf ongeveer 1 Euro) microcontrollers die onder andere ook in de modelbouw worden gebruikt, bijvoorbeeld als basis voor eigenbouw wisseldecoders en bezetmelders voor DCC. Je maakt dan met behulp van een assembler of compiler (op je PC) een programma voor de microcontroller dat voor gebruik erin moet worden gezet (in de decoder dus, bijvoorbeeld). Dat doe je met een "programmer", een apparaatje dat de (in dit geval de PIC) microcontoller 'programmeert' door het zelfgemaakte programma in het flash-programma-geheugen van de chip te zetten. VOor PIC processors kun je zo'n "programmer" voor minder dan 10 Euro zelf bouwen of je kun er een kopen, dat kost dan zo rond de 50 Euro.
-
Ik gebruik de programmer Wisp van Voti in combinatie met de (gratis) compiler Jal.
Dat bevalt mij tot nu toe prima. Ik ben op dit terrein ook maar een beginner en heb het boek "PIC Microcontrollers" van Bert van Dam aangeschaft om een eerste start te maken. Inmiddels draaien op mijn baan al heel wat Picjes.
@Herwim
Op de onderstaande link wordt het een en ander uitgelegd.
http://www.voti.nl/picfaq/index.html
Dit is ook een aardige link met leuke voorbeeldprojecten:
http://www.picbasic.nl/index.htm
Gerrit
-
Ik heb veel geleerd van deze site: http://www.gooligum.com.au/tut_baseline.html (http://www.gooligum.com.au/tut_baseline.html)
Welliswaar in Engels maar je krijgt de basis uitgelegd om PIC's te programmeren in assembler en C taal.
En om in onze hobby te blijven, een voorbeeld hoe eenvoudig het is een om een S88 massadetectie terugmelder te programeren in assembler voor 32 terugmeldingen in één PIC microcontroller:
Een bestukt printje:
(http://users.telenet.be/RedDeBist/MBAAN/S88 bus met 32 ingangen met microcontroller PIC 16F887 print.PNG)
Met connectoren:
(http://users.telenet.be/RedDeBist/MBAAN/S88 bus met 32 ingangen met microcontroller PIC 16F887 met conectoren.png)
Meer info en asm-code zie hier: http://users.telenet.be/RedDeBist/MBAAN/S88%20terugmelder.htm#Een terugmelder met massadetectie in een PIC microcontroller. (http://users.telenet.be/RedDeBist/MBAAN/S88%20terugmelder.htm#Een terugmelder met massadetectie in een PIC microcontroller.)
En wat kost zoiets: een 7 tal euro ;) (zonder connectoren!)
Geert
-
Dank voor de uitleg maar programmeren ken ik niets van.De hex files voor mijn pics worden niet vrijgegeven.Vandaar verloren moeite maar toch dank
Dito