Doel:€250.00
Donaties:€50.00

Per saldo:€-200.00

Steun ons nu!

Laatst bijgewerkt
op 03-01-2024

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Bouw van materieel 40 treinstellen door Pauldg
Vandaag om 07:52:09
De (3d) knutsels van Ronald. door Matthijs van Heijningen
Vandaag om 07:51:56
NS 8400 van Werps door MathynK
Vandaag om 07:05:15
U-vorm beperkte ruimte (H0 C-rails) door hmmglaser
28 maart 2024, 23:42:04
Onlangs gespot - gefotografeerd, de foto's door GerardvV
28 maart 2024, 23:37:18
US diorama in H0 door Wim Vink
28 maart 2024, 23:31:57
Al mijn goede ideeën... door bask185
28 maart 2024, 23:12:12
Gebruik je Arduino zonder te "programmeren" ;) door bask185
28 maart 2024, 22:51:58
21 april Het stoomgenootschap door bloemenvelden door Seinhuis
28 maart 2024, 22:46:29
7 april De Karel on tour door Seinhuis
28 maart 2024, 22:44:31
Raadplaatje door Magic
28 maart 2024, 22:23:21
LokSound 4 decoders, files verbeteren (voor Roco b.v. TEE RAm, NS2400, etc) door Biesje
28 maart 2024, 22:06:44
Geluid NS Mat'46 vs NS Mat'54 door Rob Bennis
28 maart 2024, 21:54:12
Engelse wagon uit 1930 opgegraven in Antwerpen door willem2
28 maart 2024, 21:52:45
NS GLY omspuiten en opschriften door Rob Ellerman
28 maart 2024, 21:45:55
De Hondsrugbaan door cor_b
28 maart 2024, 21:40:07
welk jaar ging Marklin OVP voor wagons van blauw naar wit door Railman
28 maart 2024, 21:36:50
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
28 maart 2024, 21:22:18
Mijn eerste H0-modeltreinbaan in aanbouw door puntenglijder
28 maart 2024, 21:15:13
30 maart Modelspoorbeurs Houten & HCC Kennisdag door basjuh1981
28 maart 2024, 20:54:43
Hengelo in 1981-1982, maar dan anders: Kassenberg in N door 1200blauw
28 maart 2024, 20:32:41
Welke Vallejo kleur voor drijfstangen van een DB stoomlocomotief? door Ronald69
28 maart 2024, 20:00:39
Toon hier je nieuwe (model-) spooraanwinst(en)... door arnout
28 maart 2024, 19:53:27
Punt- en hartstukken door Klaas Zondervan
28 maart 2024, 19:41:21
MARDEC, de Multifunctionele ARduino dcc DECoder. door bord4kop
28 maart 2024, 19:34:37
Piko NS 2015 stroomafname probleem door Ben
28 maart 2024, 19:08:30
Bauarbeiten im gange door ruudns
28 maart 2024, 18:50:26
HSM D1715 door vpeters1984
28 maart 2024, 17:34:25
Beekdaelen in H0 door Stieven76
28 maart 2024, 17:17:41
Ombouw/Pimpen Bolle neuzen door bollen neus
28 maart 2024, 15:58:15
  

Auteur Topic: PIC info/hulp gezocht.  (gelezen 12733 keer)

Romar

  • Offline Offline
  • Berichten: 3837
    • Driehuizen in 1:87
PIC info/hulp gezocht.
« Gepost op: 13 mei 2011, 21:07:13 »
Goede avond,

graag zou ik wat meer te weten willen komen over het werken met en het programmeren van PIC's
Wie weet een goede website of iets van een boek waar alles wordt uitgelegd?

Of misschien iemand van het forum die me hier iets over zou kunnen/willen vertellen?
Hoe programmeer je een PIC? Hoe krijg je het programma er in? hoe stel je in dat een pootje een in of uitgang wordt?
Hoe maak je bijvoorbeeld een specifiek knipper patroon?

Ik heb op het internet als iets van programmeer taal basic voorbijzien komen en hex file's.
Wie kan en wil mij hier mee verder helpen?

Alvast bedankt voor de moeite.  (y)

Mvg,

Romar

Herrie liefhebber, Early hardcore, Industrial & Frenchcore.

Menno

  • Offline Offline
  • Berichten: 3341
    • Mijn van-alles website
Re:PIC info/hulp gezocht.
« Reactie #1 Gepost op: 13 mei 2011, 21:22:20 »
Een PIC programmeer je via een programmer verbonden met de computer.
Die programmer kan, al dan niet 'in circuit' (dus terwijl hij in de schakeling zit waar 'ie voor moet gaan dienen) de code in het geheugen flashen, maar je kan dus ook steeds het IC uit een breadboard trekken en in de programmer plaatsen (niet aan te raden vanwege de kwetsbare pootjes)

De code die uiteindelijk de PIC in gaat is altijd een hex bestand (hexadecimaal) maar de taal die er aan voorafgaat is nogal universeel: er zijn heel wat programma's die van de programmeertaal die jij het liefst hanteert een voor de controller begrijpelijke hex file maken.

Het instellen van in en uitgangen en een specifiek patroon is te ingewikkeld om zo even uit de doeken te doen en is mede afhankelijk van de programmeertaal en getalnotatie.

Op www.circuitsonline.net staat een weliswaar wat gedateerd artikel, maar wel een volledige beschrijving van het geheel om een PIC te programmeren.

Delftinhetklein

  • Offline Offline
  • Berichten: 249
    • bouweninhetklein
Re:PIC info/hulp gezocht.
« Reactie #2 Gepost op: 13 mei 2011, 21:27:18 »
Romar,
Misschien heb je iets aan de volgende links?

http://www.circuitsonline.net/artikelen/view/8

http://www.mstracey.btinternet.co.uk/pictutorial/picmain.htm

http://www.picbasic.nl/

Bij de laatste link kan je een minicursus kan volgen

Grt Erwin

Romar

  • Offline Offline
  • Berichten: 3837
    • Driehuizen in 1:87
Re:PIC info/hulp gezocht.
« Reactie #3 Gepost op: 13 mei 2011, 23:15:42 »
Bedankt voor de links tot nu toe, ik zal er waarschijnlijk zondag eens even voor gaan zitten om het allemaal even aandachtig door te lezen.  (y)

Mvg,

Romar
Herrie liefhebber, Early hardcore, Industrial & Frenchcore.

Robert Jan

  • Offline Offline
  • Berichten: 155
    • Robert Jan Mulder
Re:PIC info/hulp gezocht.
« Reactie #4 Gepost op: 13 mei 2011, 23:35:02 »
Als je wilt beginnen met PICjes zou ik zeggen picbasic.nl :)
Op deze site wordt het allemaal duidelijk uitgelegd.

En op circuitsonline.net zitten ook veel mensen die met PICjes bezig zijn.

Om de software in de PIC te krijgen zou ik voor de PICKit2 gaan hier is ook een clone van en werkt perfect.

HansQ

  • Offline Offline
  • Berichten: 2032
  • Daar waar de rook is, is de kortsluiting...
Re:PIC info/hulp gezocht.
« Reactie #5 Gepost op: 14 mei 2011, 00:59:21 »
Als je initiele informatie wilt, is www.voti.nl en natuurlijk leverancier www.microchip.com wel handig en ik heb als Selectrix rijder veel geleerd van www.reinhardt-netz.de/SX_Start.html.
Ik vind zelf de 16F628A een leuk PICje om mee te beginnen, het is de opvolger van de 16F84 waarvoor heel veel (modelspoor) toepassingen te vinden zijn.
Zelf gebruik ik MPLAB (gratis van  Microchip) en programmeer in assembly vanwege de snelheid, PIC assembly is echt niet zo lastig met de specs van de desbetreffende PIC erbij.
Als programmer heb ik zelf een RCD programmertje feng3.cool.ne.jp/en/rcd.html gebouwd, en als software daarvoor gebruik ik ICProg.exe kost niks c.q. bijna niks.
Veel succes!
HansQ, RailClub Utrecht
spoor N modulebouw, electronica, Selectrix

Weerd

  • Offline Offline
  • Berichten: 1259
Re:PIC info/hulp gezocht.
« Reactie #6 Gepost op: 14 mei 2011, 20:42:55 »
Romar,

Even goed zoeken op Internet.
Daar vind je meerdere schema's om zelf een seriele JDM programmer te maken. En als programma bijvoorbeeld WinPIC of WxPIC.
Ik ben geen programmeerexpert, maar ik gebruik het programma Flowcode.
Bij het tijdschrift Elektor vind je een handleiding  cursus_6ee_pdf    , welke je een heel eind op de weg helpt.

Succes.

Gerard

-Anton-

  • Offline Offline
  • Berichten: 289
Re:PIC info/hulp gezocht.
« Reactie #7 Gepost op: 14 mei 2011, 22:40:22 »
Persoonlijk raad ik picbasic.nl aan om mee te beginnen.
Hier word stap voor stap uitgelegd hoe je moet beginnen.
Download de gratis probeer versie van proton die daar te vinden is maar.
Flowcode is op zich ook leuk, maar de software is erg duur.
Vreet enorm veel ruimte in je pic.
En na mijn mening teveel op onderwijs en op de E-blocks printen van Matrix gebaseerd.
Die ook schikbarend duur zijn.
Kan het weten, heb het zelf ook gebruikt  ;D
IB, Traincontroller, ESU loc programmer, Arduino, Daisy II

Robert Jan

  • Offline Offline
  • Berichten: 155
    • Robert Jan Mulder
Re:PIC info/hulp gezocht.
« Reactie #8 Gepost op: 15 mei 2011, 01:20:37 »
Nog een aanvulling op mijn vorige post.

Als programmer zou ik nu zeker niet meer gaan voor een seriële variant en al helemaal niet 1 die wordt gevoed vanuit de seliele poort.

En het is ook veel makkelijker om de PIC in de schakeling te laten zitten i.p.v. hem er elke keer uit te halen om te programmeren en het is ook een behoud voor de PIC de kans dat er wat mis gaat met de pootjes is altijd aanwezig.

Koop of maak een programmer die het doet via USB en die in circuit kan programmeren.

Zelf heb ik verschillende programmers,
- een hele simpele programmer die gevoed wordt door de pc ligt nu ergens in een doos en wordt niet meer gebruikt werkt niet altijd met de nieuwere computers of met USB naar RS232 omzetters.
- de galva wisp, deze is wel serieel maar wordt gevoed vanuit de schakeling en is voor in circuit programmeren, ligt nu ook in de kast.
- en de laatste de PICkit2 clone, ook voor in circuit programmeren en heeft een USB aansluiting en werkt geweldig en je hebt dan ook nog een logic analyser erbij. De clone is te koop tussen de 20 en 30 euro.

Zelf gebruik ik Proton PICBasic, met de gratis/probeer versie hiervan is al heel wat mogelijk, de beperking zit in het aantal regels als ik het goed heb.

En nogmaals http://www.picbasic.nl :) een complete cursus staat daar op en alles duidelijk uitgelegd.


Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re:PIC info/hulp gezocht.
« Reactie #9 Gepost op: 15 mei 2011, 19:30:45 »
Veel is hierboven al gezegd maar toch nog even in mijn woorden :D

Uiteindelijk gaat er altijd een hex bestand naar de PIC, die is de uiteindelijke code die de PIC snapt maar zelf niet te schrijven is. Assembly is eignelijk de meer leesbare versie van wat er in de hex staat. Hierbij heb je een beperkt aantal taken die je de PIC kunt laten uitvoeren en hoe creatiever je hier mee om kunt gaan hoe meet je van de PIC gedaan kunt krijgen. En dan heb je de higher level programmeertalen. Voorbeelden zijn de genoemde picbasic flowcode of C. Picbasic is hiervan de meest eenvoudige taal (met weinig kennis zo veel mogelijk gedaan krijgen) maar kent zijn beperkingen in mogelijkheden. Als je ervaring met programmeren hebt is bijvoorbeeld C erg handig. Zelf schrijf ik in C en compile (er een hex bestand van maken die de PIC snapt) met CCS C. Verder heb ik een (echte) PicKit 2 om de code in de PIC te laden.


Timo
Verzonden vanaf mijn desktop met Firefox

Remco_Nzo

  • Offline Offline
  • Berichten: 274
Re:PIC info/hulp gezocht.
« Reactie #10 Gepost op: 18 mei 2011, 22:37:35 »
Als het je gaat om met microcontrollertjes te experimenteren kunnen twee platformen eigenlijk niet ontbreken in je overweging

Voor kleine projectjes is er picaxe van http://www.rev-ed.co.uk/picaxe/ die ook op lagere scholen gebruikt worden (in engeland en australie)
Kun je met basic programmeren of voor de simpele projecten zelfs met een flowchart programma. Software is gratis, vrijwel geen hardware nodig en relatief goedkope chipjes. Is met google veel over te vinden. Via deze site ben ik er mee begonnen, erg informatief maar ziet er alleen niet uit http://picaxe.orconhosting.net/

Voor de uitgebreidere dingen zou je naar arduino kunnen kijken. Is een opensource platform waarop veel uitbreidingen verzonnen zijn (ethernet aansluitingen, de pic als webserver te besturen enzovoort)

beide zijn natuurlijk niet zo diehard als hardcore pic programmeren, maar als (modelbaan)hobbyist wel een mooie start met deze techniek.

Remco.

N-spoor in de koelkast gezet - nu heerlijk bezig met LGB op zolder (dcc, multimaus, massoth, mardec, arloco)

Romar

  • Offline Offline
  • Berichten: 3837
    • Driehuizen in 1:87
Re:PIC info/hulp gezocht.
« Reactie #11 Gepost op: 21 mei 2011, 16:24:09 »
Ben bang dat het nog wel even gaat duren voor ik me hier in kan gaan verdiepen...

Ben nu al 9 dagen ziek thuis en onder tussen ook al naar het ziekenhuis geweest voor een echo van de darmen.
Waarschijnlijk heb ik een infectie in/aan de dunnendarm of de ziekte van crohne.
Maar dat moet verder onderzoek gaan uitwijzen.

Ik heb tegen de pijn wel goeie pijnstilling gekregen. (gebaseerd op morfine)
Alleen hier door wordt het even lastig om me ergens serieus in te gaan verdiepen.

Met vriendelijke groet,

Romar
Herrie liefhebber, Early hardcore, Industrial & Frenchcore.

HansQ

  • Offline Offline
  • Berichten: 2032
  • Daar waar de rook is, is de kortsluiting...
Re:PIC info/hulp gezocht.
« Reactie #12 Gepost op: 21 mei 2011, 17:03:27 »
Romar, jammer om te horen, balen om ziek te zijn met dit mooie weer, veel beterschap gewenst!
HansQ, RailClub Utrecht
spoor N modulebouw, electronica, Selectrix

tuurtje

  • Offline Offline
  • Berichten: 4495
Re:PIC info/hulp gezocht.
« Reactie #13 Gepost op: 21 mei 2011, 20:36:45 »
Romar,

Idd balen, mag ik je heel veel sterkte en beterschap wensen

Groetjes

Arthur
A live performance so the whole world will see
I'm aligning the stars
Universal in art
See the god in me

Romar

  • Offline Offline
  • Berichten: 3837
    • Driehuizen in 1:87
Re:PIC info/hulp gezocht.
« Reactie #14 Gepost op: 21 mei 2011, 20:39:57 »
Bedankt voor de steun.  (y)
Herrie liefhebber, Early hardcore, Industrial & Frenchcore.