Sida 1 av 1
vad för kristall
Postat: 5 februari 2007, 19:47:31
av toli91
tja på er alla där ute
jo jag undrar vad jag ska ha för kristall, kondensatorer och annat krimskrams som kan behovas till för en pic 16F877A.
det är första gången jag ska använda en pic.
skulle vara bra med lite C kod för att styra I/O portarna för in och ut matning utav data
tack på förhand
Postat: 5 februari 2007, 19:57:42
av sodjan
I princip vilken "standard" kristall som helst + 2 st 22 pF kondingar.
Sen 10 uF (elyt) + 100 nF (keramisk) för att stabilisera matningsspänningen.
Ett motstånd (10-100 kohm) mellan MCLR och 5V.
> det är första gången jag ska använda en pic.
OK, då har du massor att läsa. Ta ett par dagar på dig...
Datablad för 877A naturligtsvis. Leta lite och se om det finns någon
App Note som passar det du ska göra. O.s.v...
> skulle vara bra med lite C kod för att styra I/O portarna för in och ut matning utav data
Det måste finnas massor av kod för just *det*....
Postat: 5 februari 2007, 20:59:15
av RasmusB
Visst är det trevligt med c-kod, men om du aldrig använt en pic (eller liknande?) förut så vill jag rekommendera att du lär dig pic assembler först. När det t.ex. gäller att fixa grundläggande IO-kontroll så ser jag ingen fördel med att använda c, med asm är det lättare att se hur pic:en arbetar och fungerar.
Att programmera en pic är (iallafall i början) 95% bläddrande och läsande i databladet och 5% kodskrivning, så jag kan bara hålla med sodjans råd om att
ta god tid på dig med att läsa datablad!
Lycka till och ha det så skoj

Postat: 5 februari 2007, 22:53:09
av toli91
Tack för svaren
bara en fråga till hur ska man koppla kondensatorerna med kristalen?
Postat: 5 februari 2007, 22:54:40
av bengt-re
TIll jord....
Postat: 5 februari 2007, 22:58:36
av sodjan
Enligt databladet...
Postat: 5 februari 2007, 23:18:08
av toli91
Haha då får jag hitta lite roliga data blad och läsa då
Postat: 5 februari 2007, 23:26:52
av sodjan
Du borde redan ha det, databladet för 877A, kapitlet om "oscillator".