Hoe beginnen?

Alle vragen m.b.t digitale schakelingen m.b.v. losse i.c's
en oplossingen m.b.v. PIC processoren.
Plaats reactie
RiPKiP
Berichten: 390
Lid geworden op: zo 25 aug 2002, 14:44
Locatie: Richting Utrecht :-)
Contacteer:

Hoe beginnen?

Bericht door RiPKiP »

Ok ik ga het nu toegeven: ik heb nog nooit een pic aangeraakt!!!!
Heb vandaag mijn bestelde PIC's binnen gekregen;
PIC16F84A-04P (twee stuks)
PIC16F84A-20P (twee stuks)
(wat is het verschil eigenlijk tussen deze twee type's???? :? )

Ok ik heb ze... en toen? Ik moet een programmer maken om op de pc aan te sluiten. Schema's daarvan genoeg; welke is goed?
Verder wil ik om maar makkelijk te beginnen wat met LED's gaan doen dus als iemand schema's of site's heeft hierover graag!
Heb verder nog niet echt een beeld van wat deze wonder dingen nou kunnen maar dat gaat goed komen hoop ik.
Heb ook nog 3 multiplexers liggen waar ik ook nog nooit wat mee gedaan heb namelijk: MPC506AP (van het merk BB?? via Maxim...)

En verder waar programmeer je in?

Ik ben benieuwd... :)
Mat Janssen
Moderator
Moderator
Berichten: 11503
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

-04P betekent dat deze gemaakt is voor 4 MHz max intern of extern via een kristal. 20P is voor 20MHz clock frequentie.
Ik zelf programmeer in PICBASIC. van MELABS PBP2.44 is de versie die ik gebruik en daarin is bijna alles mogelijk.
Als editor gebruik ik cdlite en MPLAB als interface tussen de editor/assembler en mijn picstartplus programmer.
Kijk maar eens bij www.melabs.com wat er allemaal is en er zijn daar voor beginners ook erg veel mogelijkheden.
Als forum voor deze compiler www.picbasic.co.uk/forum/ .
Er zijn goedkope programmers genoeg te vinden op google.
Probeer pic programmer en je vind er zo 100.
Ik heb zelf al er veel verschillende dingen ermee gedaan.
Je kunt er ook heel makkelijk mee via de rs232 naar een pc en daar vanalles mee besturen.
Eigenlijk had je de 16F628 moeten bestellen om te beginnen omdat de 84 eigenlijk obsoliet gaat worden.
Wanneer je nog meer wil weten vraag maar iets gerichter.
een antwoord krijg je altijd ook als ik het niet weet.
succes ermee
Mat
Mat Janssen
Moderator
Moderator
Berichten: 11503
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Die analoge multiplexer die kun je natuurlijk ook voor extra digitale ingang gebruiken als je er te kort komt.
Als analoog heeft de 16f84 jammer genoeg niks aan boord.
Daarvoor zul je toch een ander type moeten hebben.
Bedenk maar een apllicatie en wij helpen je wel.
RiPKiP
Berichten: 390
Lid geworden op: zo 25 aug 2002, 14:44
Locatie: Richting Utrecht :-)
Contacteer:

Bericht door RiPKiP »

Ik heb een leuke site gevonden over een schakeling met 8 felle leds (heb zelf nog een bak met 3000mcd leds dus komt goed uit).
het schema enzo geen probleem.
Dit is die site:
http://www.interq.or.jp/japan/se-inoue/e_pic6_1.htm

Nu ga ik dit schema maken en deze programmer:
http://www.circuitsonline.net/circuits/view.php?id=91

en dan ga ik een kijken hoe en wat met die code's...
als iemand nog soortgelijke site's weet met van dit soort LED projectjes zou ik dat graag horen :)


Edit:
in het schema hebben ze het over een 10-MHz resonator maar die ene pic is 4MHz en die andere 20MHz max. moet ik dit dan aanpassen??
Mat Janssen
Moderator
Moderator
Berichten: 11503
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Je moet het 20Mhz type pakken die kan die 10MHz kristal wel hebben.
Het 4 MHz type zal niet werken op een 10 MHZ kristal.
Lager is geen probleem hoger wel. Ze kunnen vanaf die frequentie en dan lager allemaal aan.
RiPKiP
Berichten: 390
Lid geworden op: zo 25 aug 2002, 14:44
Locatie: Richting Utrecht :-)
Contacteer:

Bericht door RiPKiP »

Dit is een leuke tutorial die ik wil delen:
http://www.mstracey.btinternet.co.uk/pi ... icmain.htm
Gebruikersavatar
Stynus
Site Admin
Site Admin
Berichten: 5910
Lid geworden op: vr 16 mei 2003, 20:45
Locatie: Overpelt (België)
Contacteer:

Bericht door Stynus »

ik was vandaag bezig met het proggrameren met mijn eenrste PIC met dit ( http://www.interq.or.jp/japan/se-inoue/e_pic6_1.htm ) proggrama maar ik kreeg telkens de fout : http://members.lycos.nl/stynus2/SO/ic.gif
hoe kan ik dit oplossen
Mat Janssen
Moderator
Moderator
Berichten: 11503
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Geen idee, misschien een andere assembler gebruikt dan de persoon die het orginele programma gemaakt heeft.
Ik gebruik pbp 2.44 met mplab en picstart plus.
Ik zal de hex file eens binnen lezen en op een ic van mij testen.
Ik laat nog wel wat weten wat er hier gebeurd.
Mat Janssen
Moderator
Moderator
Berichten: 11503
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Ik heb de Hex file gedownload in een F84a gezet, aangesloten volgens het schema.Ledjes erop Schakelaartje en weerstandjes erbij en
ledje een gaat aan en verder gebeurt er niks. helemaal niks.
Ik zal eens kijken in de source of ik ergens iets vind wat niet goed is!
Jo
Moderator
Moderator
Berichten: 24
Lid geworden op: wo 10 dec 2003, 9:11
Locatie: Zoetermeer

Bericht door Jo »

Het programma lijkt nogal rechtlijnig, weinig elegantie om het zo maar eens te zeggen. In eerste instantie bij doorlezen geen fout gevonden. Overigens ben ik het met de maker van deze site oneens dat interrupt "troublesome" is. En in veel programma's noodzaak.
Ik heb geen materiaal bij de hand voor een hardware test, maar zal met toch even in detail verdiepen. Of heeft Mat al een fout gevonden?
Groet,
Jo
Jo
Moderator
Moderator
Berichten: 24
Lid geworden op: wo 10 dec 2003, 9:11
Locatie: Zoetermeer

Bericht door Jo »

De getoonde foutmelding slaat alleen maar op een verificatie-fout. dat zegt dus niets over een programmafout. Tijdens het programmeren van de chip kennelijk iets misgegaan.
Mat Janssen
Moderator
Moderator
Berichten: 11503
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Het programmaatje werkt. Dat het niet ging was mijn eigenschuld.
Ik had de reset ingang laten zweven. Toen ik er een weerstandje van 1K naar de + had gemaakt werkte alles.
Hij moet het bij jou dus ook doen.
Groeten
Mat
Lamborghini
Berichten: 5
Lid geworden op: do 4 dec 2003, 21:53

Bericht door Lamborghini »

RipKip, heb je mijn tutorial op CO al gelezen over PIC's?
RiPKiP
Berichten: 390
Lid geworden op: zo 25 aug 2002, 14:44
Locatie: Richting Utrecht :-)
Contacteer:

Bericht door RiPKiP »

Lamborghini schreef:RipKip, heb je mijn tutorial op CO al gelezen over PIC's?
Als jij Bastiaan bent dan heb ik jou tutorial gelezen (en geprint) erg leuk iig, nu binnenkort maar eens wat doen. Beetje tijdgebrek helaas.
Ciao
Tedde
Mat Janssen
Moderator
Moderator
Berichten: 11503
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Mogen wij ook meegenieten :?:
graag een link naar deze tutorial of zo.
Al vast bedankt voor de genome moeite!
Lamborghini
Berichten: 5
Lid geworden op: do 4 dec 2003, 21:53

Bericht door Lamborghini »

RiPKiP schreef:
Lamborghini schreef:RipKip, heb je mijn tutorial op CO al gelezen over PIC's?
Als jij Bastiaan bent dan heb ik jou tutorial gelezen (en geprint) erg leuk iig, nu binnenkort maar eens wat doen. Beetje tijdgebrek helaas.
Yep, that's me ;)

Microchip PIC tutorial waarbij de 16F84A wordt gebruikt. Het is een veel gelezen artikel wat al vele mensen heeft aangespoort om te beginnen met microcontrollers.
Mat Janssen
Moderator
Moderator
Berichten: 11503
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Bedankt namens de gehele ploeg :D
Lamborghini
Berichten: 5
Lid geworden op: do 4 dec 2003, 21:53

Bericht door Lamborghini »

Iedere reactie op mijn artikel waardeer ik, dus schroom niet om op CircuitsOnline je reactie bij het artikel achter te laten.
Plaats reactie