PIC16F628A
PIC16F628A
vilka komponeter behöver jag för att få en PIC16F628A funka om jag änvander den interna kristallen?
- JimmyAndersson
- Inlägg: 26586
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Det finns ingen "intern kristall" i *någon* PIC !
Däremot finns det olika varianter av interna oscillatorer, de
kan kallas INTRC eller INTOSC beroende på PIC modell.
Se databladet för detaljer.
Sen, xobx, du borde be någon kolla din dator, din shift
tangent fungerar dåligt. Det blir inte stor bokstav i början
på meningar.
Däremot finns det olika varianter av interna oscillatorer, de
kan kallas INTRC eller INTOSC beroende på PIC modell.
Se databladet för detaljer.
Sen, xobx, du borde be någon kolla din dator, din shift
tangent fungerar dåligt. Det blir inte stor bokstav i början
på meningar.
xobx: och HADE det varit kristall är det DEFINITIVT inte 2 st 22nF men 22pF som belastning av kristallen som hade behövts också.
Och precis som
(JimmyAndersson) skriver: Ladda hem databladet, där står allt (även om det ibland kan vara knepigt att tolka utan viss erfarenhet). Om du behöver schema för att koppla till GND, VCC och ett 10K motstånd mellan -MCLR och VCC kan jag nog vara brutal och säga: vänta lite med mikroprocessorer, du behöver lära lite allmän elektronik först.
Och precis som

På Van Ooijens hemsida tycker jag det finns vettig info.
http://www.voti.nl/swp/index.html
samt
http://www.voti.nl/blink/index.html
http://www.voti.nl/swp/index.html
samt
http://www.voti.nl/blink/index.html
Elektrolyten är för spänningsstabilisering ("glättning"), som vanligt.
Dioden är en "fools-diod", den skyddar PIC'en om du råkar vända 5V/GND fel.
Om du aldrig gör det, så kan du skippa dioden...
Detta schema är för anslutning av en PIC till programmeraren Wisp628.
Wisp628 kommer att hantera MCLR på ett korrekt sätt.
För att köra PIC'en "löst", så bör du ansluta MCLR, SÅ SOM DATABLADET SÄGER.
Se även de två bilderna under "Compatibility" ungefär på mitten av
denna sida : http://www.voti.nl/wisp628/index.html
För övrigt är kopplingen helt OK.
Ditt tangentbord har fortfarande stora problem med att fixa
stora bokstäver i början på meningar. Kolla det...
Dioden är en "fools-diod", den skyddar PIC'en om du råkar vända 5V/GND fel.
Om du aldrig gör det, så kan du skippa dioden...
Detta schema är för anslutning av en PIC till programmeraren Wisp628.
Wisp628 kommer att hantera MCLR på ett korrekt sätt.
För att köra PIC'en "löst", så bör du ansluta MCLR, SÅ SOM DATABLADET SÄGER.
Se även de två bilderna under "Compatibility" ungefär på mitten av
denna sida : http://www.voti.nl/wisp628/index.html
För övrigt är kopplingen helt OK.
Ditt tangentbord har fortfarande stora problem med att fixa
stora bokstäver i början på meningar. Kolla det...
100nF kondensatorn (gärna keramisk) är inte till att skydda från utifrånkommande störningar, det är för att PIC'en i sig (alla digitala kretslopp) drar ström i korta pulser, ledarna till kretsen har en självinduktans och när den blir "stor nog" kommer kretsen att börja göra fel lite då och då.
För att undvika detta lägger man en 100nF så nära kretsen som praktisk möjligt, jag har som regel att varenda krets ska ha en 100nF över matningen och den elektronik jag har designad har visat sig att vara mycket stabil så det är alltså inte helt fel.
För att undvika detta lägger man en 100nF så nära kretsen som praktisk möjligt, jag har som regel att varenda krets ska ha en 100nF över matningen och den elektronik jag har designad har visat sig att vara mycket stabil så det är alltså inte helt fel.
- JimmyAndersson
- Inlägg: 26586
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Glätting brukar man kalla kondensatorer med en storlek som är vald för att få bort rippel/svajj i matningspänningen. Det behöver du förstås, om inte din spänningskälla redan har tillräckligt "rak" spänning.
Men en kondensator (eller flera) över matningspänningen används inte bara för att få stabil spänning. De flesta komponenter kan även orsaka små störningar, så därför behövs alltid (vågar jag nog påstå) en liten kondensator så nära PIC-kretsen som möjligt.
En PIC-programmerare (t.ex Wisp628) buffrar/höjjer spänningen vid ett tillfälle av programmeringen och detta ger också en liten störning på matningspänningen.
edit: Icecap hann före med en kort och bra förklaring.
Men en kondensator (eller flera) över matningspänningen används inte bara för att få stabil spänning. De flesta komponenter kan även orsaka små störningar, så därför behövs alltid (vågar jag nog påstå) en liten kondensator så nära PIC-kretsen som möjligt.
En PIC-programmerare (t.ex Wisp628) buffrar/höjjer spänningen vid ett tillfälle av programmeringen och detta ger också en liten störning på matningspänningen.
edit: Icecap hann före med en kort och bra förklaring.

> så man kan skippa glättningen också om man har en stabil spänning?
Den ska inte bara vara stabil, den ska vara stabil även
då man har snabba hopp i strömförbrukningen (som då
t.ex en PIC går in och ur programmeringsläget). Men i
ditt fall gäller det inte själva programmeringen i sig, eller
missförstog jag det ?
Just när det gäller Wisp628, så hade jag ett fall för
några dagar sedan då även en LCD backlight matades
från samma 7805'a som Wisp628 och "mål-PICen".
Jag fick komplettera med 2 x 1000 uF innan programmeringen
gick bra...
Den ska inte bara vara stabil, den ska vara stabil även
då man har snabba hopp i strömförbrukningen (som då
t.ex en PIC går in och ur programmeringsläget). Men i
ditt fall gäller det inte själva programmeringen i sig, eller
missförstog jag det ?
Just när det gäller Wisp628, så hade jag ett fall för
några dagar sedan då även en LCD backlight matades
från samma 7805'a som Wisp628 och "mål-PICen".
Jag fick komplettera med 2 x 1000 uF innan programmeringen
gick bra...