hallo,
ik ben volledig nieuw met microcontrollers, en vroeg me af of er grote verschillen zaten tussen een resonator en een kristal...het enige wat ik kon vinden, was dat bij een resonator geen condensatoren nodig waren omdat die er al in zaten?
resonatoren zijn een stuk goedkoper...(4 MHz) zijn ze daarom minder goed??
Ik vond een project op internet:
http://www.rentron.com/SerialServo.htm
hier word een resonator gebruikt en in de pic tutorial een kristal en condensatoren.
is er iemand in de buurt van R'dam met een pic programmer, software en ervaring met dit picje, die mij kan helpen met dit projectje?
RES
RES
Resonator kan je voor de meeste projekten gebruiken, behalve waar een nauwkeurige clock nodig is. (een klok, of iets met nauwkeurige tijdsmeting)
dus voor dit projectje kan een resonator wel...zo heel erg precies komt het niet.
edit
[is er iemand in het bezit van een pic programmer in de omgeving van R'dam die me kan helpen met het programmeren van de pic?]
[Bericht gewijzigd door madthijs op ]
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
Je kan niet zomaar een crystal vervangen door een resonator. De oscillator in de chip moet daarvoor geschikt zijn. Kijk in de datasheet.
van sommige processoren kan je via registers instellen wat er aan hangt. die processors starten op door middel van een interne oscillator op lage frequentie. het programma moet daarom als eerste instrukties de configuratie voor de klokgenerator laden. daarna wordt overgegaan op volle snelheid.
Zoals je beschrijft heb je het over een PIC microchip controller, de controllers moeten worden geprogrammeerd en dit kun je doen met een JDM programmer (google daar maar eens op), zelfbouw programmer voor nog geen 5 euro heb je hem gebakken. De software die je voor de JDM nodig hebt is ICPROG.
Als je een PIC programmeerd dan moet je nl aangeven wat voor oscillator je gebruikt, dus daar is het van afhankelijk en je kunt dus zomaar niet, zonder te programmeren, veranderen.
Ikzelf gebruik altijd de 4 MHz resonator van Murata, icm met de PIC16F84 of 16C558.
Meer info over de PIC controller kun je trouwens vinden op de site http://emielkosse.mine.nu en dan doorsurfen naar the electronic page..
succes
Ik zou evt de chip-bak-electronika na kunnen bouwen van het artikel op circuitsonline, of de simpele pic programmer bouwen uit schakelingen, en hier dan ookd e software loaden. Mocht dit met zo'n chip fout gaan, moet ik dan een nieuwe kopen? of kan je het ding een paar keer beschrijven? en mischien een erg domme vraag, maar, moet je zo'n chip formatteren????
ik zit hier ook maar om kennis op te doen..dus ik hoop dat deze vraag niet in verkeerde aarde valt.
nerdo
magnesium is leuk behalve als het zich tegen je keert
Pics kun je heel veel keer herschrijven ik weet niet precies hoeveel keer maar genoeg...(kijk ff in de datasheet)
Op je pic zit ook ergens een reset ingang: kijk ook ff in de datasheet.
Ja maar......
Let op afhankelijk van de gebruikte versie kun je ze herprogrameren.
alle PICxxF versie (F= Flash)
De PICxxC versie ( dit zijn vaak OTP's one time programmable) dus die kun je maar één keer programmeren.
Er zijn ook nog Windowed versies, deze moet je eerst wissen met UV licht voor je ze weer kunt programmeren.
De reset ingang dient voor het programma zelf en heeft niets met herprogrammeren te maken
[Bericht gewijzigd door Emiel kosse op ]
het is de pic16f84 dus dat is er eentje met flash dus.
maar een keer of 5 zal dan toch wel moeten kunnen? mocht het de eerste keer een beetje misgaan..?
ja hoor no problem, kheb de flash versie van mij al weet ik het hoe vaak her-geprogd. Ik geloof dat in de datasheet iets van 10.000 keer (correct me if I am wrong).
en idd de PIC16F84 is de Flash versie..
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 19 januari 2005 21:09:52 schreef madthijs:
hallo,
ik ben volledig nieuw met microcontrollers, en vroeg me af of er grote verschillen zaten tussen een resonator en een kristal.
kristal: naukeurigheid ~ 100 ppm, prijs wat hoger, externe condensatoren, wat schokgevoeliger
resonator: naukeurigheid ~ 0.5%, prijs wat lager, geen externe condensatoren nodig, minder schokgevoelig
Bij alle PICs die ik heb gebruikt kan je een resonator danwel een kristal + C's gebruiken, naar keuze, zonder de chip te herprogrammeren.