hallo

is het mogelijk op een pic op te voeren?
mischien door er een groter kristal aan te knopen maar zijn er meer manieren en word wij dan ook warmer?

Robbert

Wat is je definitie van opvoeren Robert?
Een zwaarder kristal zal hem wel sneller maken, maar of je dat merkt in jouw projecten (robotgebeuren meende ik) betwijfel ik.
Meer poorten verkrijgen zie ik ook niet zo snel gebeuren, hoewel je -naar het schijnt- wel via I2C een ander IC kunt aansluiten waarvan je weer de poorten kunt gebruiken...

word een pic ook warm bij zwaar werk want mijn pic word niet warm.
wat ik er ook mee doe :p

Robbert

Nee, het is geen Pentium. :P

De simpele pics gaan tot 20MHz, je kan proberen te gaan overklokken maar of dat veel uithaalt...

Ik hou een PIC niet bij met denken, dus hij is snel zat ;)
Hoewel... Ik kan meerdere dingen tegelijk, een pic niet >:)

Ook een PIC is vrouwlijk en kan multitasken, kwestie van creatief met IRQ's omgaan.

Op 5 augustus 2007 21:36:32 schreef Henry S.:
Ook een PIC is vrouwlijk en kan multitasken, kwestie van creatief met IRQ's omgaan.

*Ninja-edits Henry S' post: VrouwElijk* ;)

Op 5 augustus 2007 21:30:16 schreef Henry S.:
Nee, het is geen Pentium. :P

Goddank niet zeg! Dat zou de betrouwbaarheid (van PIC's) ernstige schade toebrengen!

Op 5 augustus 2007 21:48:22 schreef MagicBox:
[...]

*Ninja-edits Henry S' post: VrouwElijk* ;)

Nit picker :P

Op 5 augustus 2007 21:12:35 schreef Fantomaz:
....
Een zwaarder kristal zal hem wel sneller maken, ..........

Een "zwaarder" kristal zal per definitie een lagere resonantiefrequentie hebben, de PIC zal dus trager gaan werken met een "zwaarder" kristal. >:-)

Nou nou.. als je 'm goed opvoert moet je er denk ik uiteindelijk wel een Zalman CNP9700 opzetten.

Bwoa, ik durf op een 20 Mhz PIC een 30 Mhz crystal zetten.
Ik ben zo "dom" geweest om een 16Fxxx te gebruiken in plaats van 18Fxxx voor mijn LED-board. Met die PIC op 30 Mhz te laten draaien zie ik toch duidelijk een toename in het aantal frames per seconde dat mijn ledboard aankan !
(en nee, PIC wordt hierdoor niet warm)

groeten,
Kris

Bij kamertemperatuur en een goede 5 Volt voeding zijn mijn ervaringen: 25% tot 50% overklokken werkt altijd, bij 100% overklokken (dus 40 MHz op een 20 MHz PIC) wil wel eens fout gaan (random problemen).
Of het dan ook nog goed werkt bij +50C en 4 Volt voedingspanning is natuurlijk een andere vraag. De betrouwbaarheid neemt natuurlijk af.

Je moet natuurlijk wel een kleiner kristal nemen, geen grotere. (De resonantie is een mechanisch proces, dunnere/kleinere kristallen zijn sneller)

er is wel 1 nadeel aan een sneller kristal, je tijden kloppen op een gegeven moment niet meer.

Robbert

niet als je alles in asm schrijft je bepaald dan zelf de delayroutine's en voor de rest heb je timers/registers die je zelf moet berekenen

o oke.

ik werk met basic :p

Probeer in basic maar eens een LCD aan te sturen en dat je opgegeven hebt dat je een 4 Mhz kristal hebt en er werkelijk eeen 10 Mhz kristal aan hangt. Dan krijg je toch problemen.

Trouwnes er zijn ook PIC's die op 40Mhz kunnen draaien. Bijvoorbeeld de 18F2520. Weet alleen niet of PICbasic zo hoog gaat.

[Bericht gewijzigd door marcob op (26%)]

dacht het wel als je niet de lite verzie heb.

@marcob wel als je compiler een busy flag uitlees procedure er in bakt;) dan gaat dat best goed

[Bericht gewijzigd door timmie op (17%)]

Dat klopt, maar volgens mij doet PicBasic van Proton dit niet standaard!

Maar die heeft twee commandos (DECLARE LCD_COMMANDUS en DECLARE LCD_DATAUS) om de communicatie met het lcd te vertragen. Misschien dat het dan wel blijft werken >:)

pic16F688 met een externe kristaloscillator op 50 MHz, PIC zelf loopt intern dus op 12,5 MHz. Momenteel alleen een timer-interrupt op 1 mS. Rest van de periferie moet nog getest worden.

Voedingsspanning/temperatuur idem dito.

totnogtoe loopt die PIC wel stabiel.

Geinig eigenlijk.. ik zou eens kunnen kijken tot hoever ik een ATmega8 kan pushen. Met de eerder geposte CRC routines kan ik makkelijk de stabiliteit controleren.

hier draaide een 628A op 40Mhz dus 10 interne clock het werkte maar over de stabiliteit kan ik nix zeggen helaas

Beetje een oud topic, maar ik kwam een interresante pagina tegen "Overclocking a PIC". Ze pushen alleen helaas niet tot het maximum.