Programmera PIC16F877A för 20MHz

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Chrille
Inlägg: 523
Blev medlem: 24 september 2003, 23:54:12
Ort: Torekov
Kontakt:

Programmera PIC16F877A för 20MHz

Inlägg av Chrille »

När jag använder en PIC16F877A med en resonator på 4MHz fungerar allt perfekt men försöker jag köra den på 20MHz med en 20MHz resonator får jag inget liv i den. Använder en ISP-PRO för att programmera den. Någon som vet varför det inte fungerar med 20MHz?
mullemeck
Inlägg: 1306
Blev medlem: 27 maj 2003, 23:52:06
Ort: Lund
Kontakt:

Inlägg av mullemeck »

Du måste ställa in i ditt programerar program att den ska gå på HS, High Speed. i programmet som följer med isp-pro får man göra det varje gång man har uppdaterat filen typ.
Chrille
Inlägg: 523
Blev medlem: 24 september 2003, 23:54:12
Ort: Torekov
Kontakt:

Inlägg av Chrille »

Jag har provat att välja High Speed läget under config och det hjälpte inte men nu provade jag att byta resonatorn mot en annan 20MHz och då fungerar det om jag kör med High Speed läget, så resonatorn var förmodligen trasig.
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

försök att hålla banorna till resontorn så korta det går - 20MHz är lite kinkigare än lägre frekvenser. Själc etsar jag alltid en liten jordbur runt renomatorns ben, och sätter den fånigt nära uP och sen jag började göra det och bara köpa Murata resonatorer har jag iaf inte haft ett enda problem med resonatorer.

32kHz kristaller är däremot en annan sak - de kan vara lite trickiga att få att svänga ibland - iaf med picar av någon orsak.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

4 Mhz = XT
20 Mhz = HS

Ändra dina __CONFIG så att rätt osc inställning används.
Skriv svar