nu eindelijk mijn andere projecten afgewerkt zijn, heb ik daarjuist mijn eerste microcontroller geprogrammeerd, dankzij bastiaan z'n artikel.
Daar programmeert hij in asm, maar ik zou liever in Jal programmeren. Heeft iemand een goede site (eens iets gelezen over Wouter zijn site, url???).
Het programmeren is dus gelukt, ik wou het eens uitproberen (kristal had ik liggen), maar 16p condensators had ik natuurlijk niet. Op verschillende printen gekeken, maar nergens condensatoren van die waarde gevonden. Kan ik gewoon de interne oscilator gebruiken??? Of gaat dat niet zo simpel... (bij ICProg Oscilator veranderen???)
terrorfeary
elektronica , het is zoals het weer , het word zelden wat je verwacht :) plz cheak out my new site :http://www.terrorfeary.tk
site van wouter www.voti.nl
menno
Je biertje wordt niet jaloers als je een andere pakt, je vrouw wel ...
Een 16F84 heeft bij mijn weten geen "interne oscillator". Je kan wel een RC oscillator gebruiken, zie datasheet.
Bastiaan
Bachelor of Engineering -- Microcontrollers AVR, PIC (asm, C), PC applicaties (C, C++), Webpages (HTML, CSS, PHP, SQL), Rail-infra engineer
Die PIC heeft inderdaad geen intern kristal. Je zult dus extern een kristal met bijbehorende condensatoren moten gebruiken. Je mag ook 22pF nemen, of 27pF ipv de 16pF die je niet kan vinden 
Zie de site van wouter (voti) voor JAL. Bij het pakket waar jal bijzit zit ook een handleiding/beschrijving.
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 26 augustus 2003 08:32:48 schreef Bastiaan:
Je mag ook 22pF nemen, of 27pF ipv de 16pF die je niet kan vinden
en als je helemaal nix kan vinden: in elkaar gedraaid draad heeft een capacitiet van zo ongeveer 1 pF per 2 cm.
menno
Je biertje wordt niet jaloers als je een andere pakt, je vrouw wel ...
Op 26 augustus 2003 11:20:49 schreef Wouter van Ooijen:
[...]
en als je helemaal nix kan vinden: in elkaar gedraaid draad heeft een capacitiet van zo ongeveer 1 pF per 2 cm.
100 uF = 2000 km !!
Even zonder dollen: wil jij een print met haren van 20 centimeter ?? Ikke niet!
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 26 augustus 2003 13:31:40 schreef menno:
Even zonder dollen: wil jij een print met haren van 20 centimeter ?? Ikke niet!
als het alternatief is dat het niet werkt: ja graag!
Jeroen Boere
IF you can't convince them, then confuse them!
Op 26 augustus 2003 13:31:40 schreef menno:
Even zonder dollen: wil jij een print met haren van 20 centimeter ?? Ikke niet!
als je niet anders KAN moet je wel. uiteraard is er wel aan dit soort type condensatoren te komen. Maar voor een experimentele toepassing vind ik dit een zeer goede oplossing!
menno
Je biertje wordt niet jaloers als je een andere pakt, je vrouw wel ...
Op 26 augustus 2003 15:01:21 schreef Jeroen Boere:
als je niet anders KAN moet je wel [...] Maar voor een experimentele toepassing vind ik dit een zeer goede oplossing!
Voor hele kleine capaciteiten: ok! In de zendamateurwereld is dit ook een algemeen geaccepteerde vorm van condensator. Voor een klok van een CPU: nee! Je maakt nl. niet alleen een condensator maar ook een antenne (en met 20 cm draad nog niet zo'n kleintje ook). Als je dus wilt dat je oscillatortje af en toe "hikt" is dit dé oplossing.
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 26 augustus 2003 15:10:21 schreef menno:Als je dus wilt dat je oscillatortje af en toe "hikt" is dit dé oplossing.
Nog altijd beter dan helemaal niets....
Overigens: ik verkoop 6, 10 en 20 MHz kristallen *inclusief condensatortjes*.
menno
Je biertje wordt niet jaloers als je een andere pakt, je vrouw wel ...
Op 26 augustus 2003 15:16:21 schreef Wouter van Ooijen:
Overigens: ik verkoop 6, 10 en 20 MHz kristallen *inclusief condensatortjes*.
Mooie baan!
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 26 augustus 2003 15:17:29 schreef menno:Mooie baan!
nou dat is het nog niet hoor, maar het gaat wel steeds beter 
menno
Je biertje wordt niet jaloers als je een andere pakt, je vrouw wel ...
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 26 augustus 2003 15:56:09 schreef menno:
Fijn. Ennuh .. maak je die condensatortjes dan ook zelf?
Tuurlijk, wat dubbelzijdig plakband, alufolie, draadjes erbij, wat papier eromheen, oprollen en vastnieten.
Bastiaan
Bachelor of Engineering -- Microcontrollers AVR, PIC (asm, C), PC applicaties (C, C++), Webpages (HTML, CSS, PHP, SQL), Rail-infra engineer
Op 26 augustus 2003 15:56:09 schreef menno:
Fijn. Ennuh .. maak je die condensatortjes dan ook zelf?
Wat ben jij allemaal moeilijk aan het doen in dit topic? Zit je iets dwars? 
thx, ik ga vanavond eens zelf condensators maken:). Ondertussen aan iemand vragen of ze bij de elektronicaboer om condensators kunnen gaan, want overdag moet ik werken (van 7 - 6, zodus)
aja, www.voti.nl, goede site wouter (ik ga mij vanavond ook eens op Jal storten)!
ha, ik was vanavond nog es vlug printplaatjes aant overlopen, en ik zag een kristal staan met 2 condensators bij!!! Dat moet het zijn, dacht ik, en idd, 22pF. Mijn eerste microcontroller-project gelukt (leuk hoor, pinkende LED's :s). Nu kan ik serieuzer beginnen:p
Gedaan met werken! Over drie dagen wel weer school:(. Ik heb nog niet veel verder gewerkt ('s avond veel te moe). Vandaag wou ik eens proberen een ingang te lezen (in assembly, ik wil dat eerst wat kunnen voor ik naar Jal ga). Het lukt mij niet;(, waarschijnlijk moet het aan een klein foutje liggen. Weet iemand het:
;Test project voor PIC16F84A:
;I/O
trisa EQU 85h
trisb EQU 86h
porta EQU 05h
portb EQU 06h
ORG 0x00 ;beginadres instellen
BSF 03,5 ;naar bank 1
MOVLW 0x00 ;instelpoortagetal naar W
MOVWF trisa ;W naar geheugen
MOVLW 0xFF ;instelpoortbgetal naar W
MOVWF trisb ;W naar geheugen
BCF 03,5 ;naar bank 0
CLRW
MOVWF porta ;alle LED's uit op poort a
check BTFSS portb, 0x04 ;als RB4 1 wordt, skip goto
GOTO check
MOVLW 0x03 ;Led-getal naar W
MOVWF porta ;W naar geheugen=>led's branden(RA0&RA1)
check2 BTFSC portb, 0x04 ;als RB4 0 wordt, skip goto check2 & ga naar out
GOTO check2
GOTO out
out MOVLW 0x00 ;LED-getal naar W
MOVWF porta ;W naar geheugen=>led's uit
GOTO check
END ;stop
menno
Je biertje wordt niet jaloers als je een andere pakt, je vrouw wel ...
Heb je het configuratiewoord ingesteld overeenkomstig de gebruikte oscillator? Zie datasheet. Als je een scope hebt zou je eerst eens kunnen kijken of de oscillator inderdaad loopt; heb je geen scope, stuur dan een statisch bitpatroontje uit op een poort en kijk of het na het starten op de pennen verschijnt.
voegt IC-Prog dat niet automatisch toe dan???
Ik denk niet dat de oscillator een probleem vormt, want het knipperlicht werkt (en mijn andere programma'tjes ook).
edit: mijn programma werkt wel, maar enkel als ik mijn input-pin laag trek naar GND. Is dat normaal? Ik dacht dat er spanning moest op gezet worden.
[Bericht gewijzigd door Ofstairs op ]
G_SHOCK
tja...
probeer het anders is met een interrupt bastiaan heb dat is uitgelegt in een topic waar een pic naar licht moest zoeken.
msschien help het om een pulldown weerstandje te gebruiken bij het eerste schema? en misschien ook een kleine C om het knopje te ontdenderen
menno
Je biertje wordt niet jaloers als je een andere pakt, je vrouw wel ...
Op 29 augustus 2003 12:55:08 schreef Wouter Sijm:
msschien help het om een pulldown weerstandje te gebruiken bij het eerste schema? en misschien ook een kleine C om het knopje te ontdenderen
Je kunt de interne pull-up's gebruiken en de schakelaar aan gnd knopen. Dat is overigens ook de meest toegepaste manier.
Prutsertje
bloep....
Op 29 augustus 2003 10:36:44 schreef Ofstairs:
voegt IC-Prog dat niet automatisch toe dan???
Ik denk niet dat de oscillator een probleem vormt, want het knipperlicht werkt (en mijn andere programma'tjes ook).edit: mijn programma werkt wel, maar enkel als ik mijn input-pin laag trek naar GND. Is dat normaal? Ik dacht dat er spanning moest op gezet worden.
Afhankelijk hoe je programmeert.
Als je programeerd 'indien pen laag dan...'zal hij werken op gnd als je programmeerd 'indien pen hoog dan...' zal het werken indien je de pen aan Vcc hangt. Verder dien je idd pull up of pull down weerstanden te gebruiken.