Anoniem
ik wil (na een eerdere poging) gaan beginnen met micrcontrollers, ik heb al de simpele pic programmer gebouwd, en ik heb een 16F628 gekocht,
eerst wat vragen:
* klopt het dat in de 16F628 een interne osc. zit?
* kan iemand me een link naar de datasheet van dit tot nu toe nog misterieuse zwarte bepinde geval geven?
* heeft er iemand een duidelijke tutorial over het programmeren van de 16F628 aanwijzen (liefst nederlands) en een simpel beginners projectje (dus niet de politieflitserstuff van CO, want die werkt met de F84 en heeft een externe osc.
alvast bedankt
pjX
Neem me niet kwalijk, maar ik vind dit nogal een suffe vraag. de PIC16F628 wordt gemaakt door:
Juist, microchip.
typ in: w w w . m i c r o c h i p . c o m <enter>
Dan kom je op de site van microchip, waarop direct een link staat naar de datasheets.
Anoniem
ja, oke, maar ik ben niet slim en heb totaal geen ervaring met uC's dus elke tip en hulp is welkom,
maar een goede tut. met schema's dan?
Thomas
Hello, I'm a signature virus. Please copy me into Hello, I'm a signature virus scanner. I succesfully deleted your signature virus.
kej gaan we
@datasheet
data sheet kun je hier vinden
http://ww1.microchip.com/downloads/en/DeviceDoc/40300c.pdf
Deze datasheet is voor de pic16f627 en pic16f628, onderlinge verschillen worden in de datasheet aangegeven
@interne Oscilator
Ja deze pic heeft dat, ik weet niet hoe bedreven je bent in het programeren en het schrijven van progjes voor een pic? In iedergeval heb je verschillende registers waarin je in de pic verschillende instellingen kunt opslaan, naar sommige kun je schrijven/lezen, ook de controler zelf slaat hier gegevens in op deze kun je dan terug lezen.
In het PCON register bit 3(blz. 26 van de datasheet) kun je aangeven welke snelheid je wilt hebben (je kunt kiezen uit 4MHz en 37 KHz), als je nog niks geprogd hebt staat deze standaard op '1' (wat 4 Mhz is).
@de rest
Voor de rest denk ik dat je nog mplab ide nodig hebt, dit is een ontwikkel omgeving om progjes te schrijven voor de pic. Download hem hier
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&no…
helemaal onderaan staat "MPLAB IDE v7.00 Full Install" kies hiervoor, instaleren gaat hetzelfde als bij elk ander windows programma, Microchip heeft hiervoor een goede helpfile geschreven je kunt deze rustig doorlezen (wel in het engels), veel suc6 en als je nog vragen hebt stel ze gerust in dit forum wel moet ik je erbij zeggen dat ik persoonlijk geen ervaring heb met pic16F628.
@Laurens Tromp en Thomas, ik weet niet of jij ooit geboren bent als pic specialist maar in iedergeval had ik in het begin ook geen enkel flauw benul waar pics voor stonden.
Met zulk gedrag schrik je potentiele electronica enthousiasten alleen maar af en ik denk niet dat dat de bedoeling is van dit forum.
Anoniem
Op 19 januari 2005 19:30:25 schreef Thomas:
[[url=http://www.google.com/logos/newyear05.gif]afbeelding][/url]
erhm. daar ben ik niet zo,n fan van, aangezien je daar te veel informatie in je strot krijgt gestouwd, iemand van 15 heeft liever een goede tutorial die is geselecteerd door experts (jullie dus)
Anoniem
Op 19 januari 2005 19:34:32 schreef surge_me:
kej gaan we
@datasheet
data sheet kun je hier vinden
http://ww1.microchip.com/downloads/en/DeviceDoc/40300c.pdf
Deze datasheet is voor de pic16f627 en pic16f628, onderlinge verschillen worden in de datasheet aangegeven@interne Oscilator
Ja deze pic heeft dat, ik weet niet hoe bedreven je bent in het programeren en het schrijven van progjes voor een pic...
daar heb ik al wat meer aan,
ik heb trouwens mn oude picprogrammertje opgevist, ik weet niet of hij het nog doet maar dat zie ik zo wel, een probleem: als ik ic-prog opstart krijg ik een error: Privileged instruction, deze error krijg ik trouwens bij bijna elke bewerking die ik uitvoer (wissen van pic bv.)
@surge me: Ik ben het ten dele met je eens. Maar als vijftienjarige zou je toch wel in staat moeten zijn om in google " pic datasheet 16f628" in te typen. Zoniet dan kun je uberhaupt beter niet beginnen aan het spitten in een lijvige datasheet.
Maar goed, om mijn mischien wat kortaffe reactie weer goed te maken een paar links
Op 19 januari 2005 19:42:42 schreef -=[pjX d@ dark]=-:
[...]een probleem: als ik ic-prog opstart krijg ik een error: Privileged instruction, deze error krijg ik trouwens bij bijna elke bewerking die ik uitvoer (wissen van pic bv.)
Je hebt zeker windows xp?
Pak Ic-prog uit als het gezipt is (helemaal uitpakken dus niet alleen de zipfile openen) klik dan rechts op het icoontje van ic-prog en selecteer properties/eigenschappen
klik dan op het tab Compatibilaty/compatibiliteit en selecteer "run this program in compatibilaty mode for:"
selecteer deze optie en kies windows 95. Start hierna het programma opniew op.
Anoniem
Op 19 januari 2005 19:46:29 schreef Laurens Tromp:
@surge me: Ik ben het ten dele met je eens. Maar als vijftienjarige zou je toch wel in staat moeten zijn om in google " pic datasheet 16f628" in te typen. Zoniet dan kun je uberhaupt beter niet beginnen aan het spitten in een lijvige datasheet.Maar goed, om mijn mischien wat kortaffe reactie weer goed te maken een paar links
oke datasheet heb ik ic-prog doet het, ik wou een prog voor een F84 er in laden alleen dat lukt niet (error: verify adres failed at 0000h, geloof ik)
stecj366
Sonar is meer dan Ping...
Hi
Dit kan veel redenen hebben...
- Is je pic niet kapot?
- is je programmer goed gesoldeerd? zitten er geen fouten in? geen kapotte componenten?
- Moet je geen DLL installeren voor dat programma? want winXP geeft zijn poorten niet vrij, je moet dat doen via de API, en normaal staat in de readme dat je een dll ergens heen moet copieren (kan ook niet zo ijn, maar ik meen me het vaag te herineren)
Dit zijn zowat vaak voorkomende problemen (die ik dus zelf heb meegemaakt :d)
Jan
Anoniem
Op 19 januari 2005 20:05:58 schreef stecj366:
- Moet je geen DLL installeren voor dat programma? want winXP geeft zijn poorten niet vrij, je moet dat doen via de API, en normaal staat in de readme dat je een dll ergens heen moet copieren (kan ook niet zo ijn, maar ik meen me het vaag te herineren)
Jan
welke dll, waar?
Jeroen Boere
IF you can't convince them, then confuse them!
verzoek aan -=[pjX d@ dark]=- :
zou je niet zo overdreven dit topic willen kicken?
die eerste "schop" slaat nergens op 
en daarna lijkt mij dat je kijkt of er al een reply is gemaakt in je topic, is dat niet het geval dan moet je gewoon je laatst geposte reply editten en daar de nieuwe informatie in verwerken. dit houd het topic een stuk overzichtelijker.
danku.
Anoniem
Op 19 januari 2005 20:10:13 schreef Jeroen Boere:
verzoek aan -=[pjX d@ dark]=- :
zou je niet zo overdreven dit topic willen kicken?
die eerste "schop" slaat nergens op
en daarna lijkt mij dat je kijkt of er al een reply is gemaakt in je topic, is dat niet het geval dan moet je gewoon je laatst geposte reply editten en daar de nieuwe informatie in verwerken. dit houd het topic een stuk overzichtelijker.
danku.
is goe, maar hoe zit dat met die dll
Kijk eens op http://www.ic-prog.com/index1.htm
Als je dan in het linker frame kijkt (en naar beneden scrollt) zie je onderaan downloads staan daar staan enkele drivers en dll's , nt/2000 driver moet je hebben.
en je moet je programma weer gewoon in winxp mode draaien (sorry van die post van toenet stom, dat werkt dus niet)
Als je het inn winxp mode draaid (dus niet in win95) dan kun je in ic-prog gaan naar settings => options en kies dan het tab misc daar vink je aan "enable nt/win2000/winxp/ driver" hij vraagt om herstart van ic-prog. Dit doe je en dan is er iig een mogelijke oorzaak voor het niet functioneren van je pic progger de wereld uit
Berry
A PIC-based MP3 player: www.apic-bmp.nl.tt | Intresse in techniek? www.djoamersfoort.nl
ene zomaar gelijk een HEX file voor de F84 erin laden gaat niet werken. De 16F84 heeft namelijk minder functies, welke je bij de 16F628 uit moet zetten. De belangrijktste is om bij de initialistatie (onder ORG gedoe) dit te zetten (als het fout is niet boos worden, ik werk niet met asm)
MOVLW 0x07
MOVWF CMCON
zoiets dus
Anoniem
Op 19 januari 2005 20:45:13 schreef surge_me:
Kijk eens op http://www.ic-prog.com/index1.htm
Als je dan in het linker frame kijkt (en naar beneden scrollt) zie je onderaan downloads staan daar staan enkele drivers en dll's , nt/2000 driver moet je hebben.
en je moet je programma weer gewoon in winxp mode draaien (sorry van die post van toenet stom, dat werkt dus niet)Als je het inn winxp mode draaid (dus niet in win95) dan kun je in ic-prog gaan naar settings => options en kies dan het tab misc daar vink je aan "enable nt/win2000/winxp/ driver" hij vraagt om herstart van ic-prog. Dit doe je en dan is er iig een mogelijke oorzaak voor het niet functioneren van je pic progger de wereld uit
bedankt, dit heeft geholpen.
nu zoek ik een simpel beginners projectje met kant en klare code, als dat project dan lukt ga ik me verdiepen in ASM
alvast bedant
pjX
[edit]
ik heb trouwens net in een ander topic gelezen dat je ergens in de code de comparators uit moet zetten met deze code:
movlw 07h
movwf cmcon
maar waar moet ik dit stukje dan plaatsen? (aan het begin dacht ik, maar waar an het begin)
[Bericht gewijzigd door Anoniem op ]
Anoniem
problemen, ik heb op voti een code gevonden voor de "blinking led" nu wil ik de pic proggen en krijg ik weer de error: "verificatie mislukt op adres- 0000h"
Bnj
Remember; amateurs built the Ark, professionals built the Titanic.
Grote kans dat je je programmer niet helemaal juist hebt gemaakt.
Controleer ook even of je het IC er op de juiste wijze in doet. (pootje1)
Controleer ook of je in ICPROG de juiste poort hebt geselecteerd. (COM1 of COM2)
Anoniem
Op 21 januari 2005 12:16:32 schreef Bnj:
Grote kans dat je je programmer niet helemaal juist hebt gemaakt.
Controleer ook even of je het IC er op de juiste wijze in doet. (pootje1)
Controleer ook of je in ICPROG de juiste poort hebt geselecteerd. (COM1 of COM2)
volgens mij is dit niet het probleem,
kan het mischien zijn dat ik eerst het bestand wat ik met ic-prog open moet omzetten naar een hex bestand? zo ja, hoe?
Evil Aedolon
ELEKTRONICA WIKI // Wiskunde is "hip" // http://www.physics2005.org/ 2005 Year of physics! // "In science there is only physics; all the rest is stamp collecting."
Op 21 januari 2005 12:01:28 schreef -=[pjX d@ dark]=-:
problemen, ik heb op voti een code gevonden voor de "blinking led" nu wil ik de pic proggen en krijg ik weer de error: "verificatie mislukt op adres- 0000h"
TIP: Leer eerst schema's lezen voordat je aan microcontrollers begint.
Bnj
Remember; amateurs built the Ark, professionals built the Titanic.
Anoniem
Op 21 januari 2005 12:27:54 schreef Evil Aedolon:
[...]
TIP: Leer eerst schema's lezen voordat je aan microcontrollers begint.
hehem, denk EA dit had ik niet van je verwacht. Je denkt tocg niet dat ik dit niet kan, en wat heeft het er trouwens mee te maken, met mijn controller is niks mis