Sida 1 av 2
programera en Pic16f877A
Postat: 26 juli 2003, 21:54:56
av mullemeck
Hej!
ska programera en Pic16f877A men lyckas inte få igång det.
har testat med Picup
http://www.studorg.liu.se/admittansen/picsy/
den ska stödja Pic16f877 men funkar inte med den jag har.
nån som har någon bra programerare att rekomendera?
Postat: 27 juli 2003, 11:20:38
av fredric2000
I WinPicPR står det att den stödjer PIC16F877 iaf... värt att testa... ett bra program i övrigt!
Postat: 27 juli 2003, 14:06:23
av $tiff
877, ja. Den skulle vår nuvarande programmerare också stödja (PICSY). Men det funkade inte. Det är det lilla
A:et som ställer till det tror vi.
PIC16F877 och PIC16F877
A verkar inte vara samma

Postat: 27 juli 2003, 16:15:30
av evert
Jag tror, att det som skiljer mellan 16F877 och 16F877A , är väl att A-varianten klarar högre klockfrekvens?
Postat: 28 juli 2003, 00:11:04
av $tiff
Om det änn vore så väl. Vi har febrilt försökt programmera -877A med programmerare som stödjer -877, men det går inte!
Postat: 28 juli 2003, 00:26:18
av Melker
På microchips hemsida finns det ett datablad över just vad som skiljer sig mellan A och inte A-versionen.
Edit: Länk:
http://www.microchip.com/download/lit/migrat/39591a.pdf
Postat: 28 juli 2003, 16:42:24
av evert
..................åfan....
Det är bara att konstatera att jag var ute å cyklade...........långdistans

Postat: 28 juli 2003, 22:34:36
av * Ken *
IC-Prog 1.05A stöder även A versionen. Men kom ihåg att RB3/PGM måste dras till nollan under programmeringen. Samma sak gäller flera en de nya PIC-arna med LVP som t.ex. 16F628 (RB4/PGM).
Postat: 28 juli 2003, 23:09:28
av mullemeck
Har testat lite med det programmet men får samma fel.
Har försökt bygga en JDM programerare men saknade desvärre nån diod så jag fick inte det att fungera även med IC-Prog.
finns det nån annan programerare som fungerar med IC-Prog?
Postat: 29 juli 2003, 00:39:03
av * Ken *
JDM2 fungerar utmärkt och ännu bättre om man justerar schemat lite genom att byta ut 8,2V zenern mot en röd LED plus en 6,2V zener och C3 också till 100uF. Se det här schemat:
http://www.olimex.com/dev/images/pic-pg2b-sch.gif
Lysdioden gör att man ser att det händer något vid programmeringen. Sedan brukar jag byta ut 1N4148 mot små schottkydioder som har lägre framspänningsfall. På det viset minskar man risken att RS232 porten inte ska orka få upp 13V progspänningen (vanligt på t.ex. bärbara datorer).
På IC-Progs hemsida hittar du en lång lista på programmerare som det stöder plus scheman!
Men som sagt, JDM2 fungerar mycket bra bara man kommer ihåg att koppla PGM-pinnen till GND på de nya PIC-arna!
Postat: 29 juli 2003, 15:05:11
av mullemeck
* Ken *: det låter lovande.. då skulle man bara införskaffat sig de delarna.
Postat: 29 juli 2003, 19:03:51
av * Ken *
Ska väl tillägga att det är lite struligt att få serieprogrammerare att fungera i Win XP. Man måste lägga in en drivrutin för serieporten och sedan aktivera den i IC-prog. Info finns gömt långt ner på IC-prog sidan. Den här lilla "detaljen" strular säkert till det för många.
Postat: 29 juli 2003, 22:08:44
av mullemeck
aha kanske är något sånt..
iof har jag lyckats programera andra pic kretsar med ett annat program men det kanske är speciella drivisar till IC-prog
ska ta en flukt på det
Postat: 31 juli 2003, 22:53:19
av $tiff
* Ken * skrev:JDM2 fungerar utmärkt och ännu bättre om man justerar schemat lite genom att byta ut 8,2V zenern mot en röd LED plus en 6,2V zener och C3 också till 100uF. Se det här schemat:
http://www.olimex.com/dev/images/pic-pg2b-sch.gif
Lysdioden gör att man ser att det händer något vid programmeringen. Sedan brukar jag byta ut 1N4148 mot små schottkydioder som har lägre framspänningsfall. På det viset minskar man risken att RS232 porten inte ska orka få upp 13V progspänningen (vanligt på t.ex. bärbara datorer).
På IC-Progs hemsida hittar du en lång lista på programmerare som det stöder plus scheman!
Men som sagt, JDM2 fungerar mycket bra bara man kommer ihåg att koppla PGM-pinnen till GND på de nya PIC-arna!
Tack så mycket för hjälpen! Jag tror vi satsar på den programmeraren nu.
Angående Zenerna, tror du det går bra att "avrunda" värdena lite (eventuellt i kombination med en LED?). Jag kan nämligen "komma över" några olika Zeners på jobbet (elektronikmontör

), dock bara vissa värden (5,1V och 7,5V är närmst...). Dessa styr väl bara (vad jag förstått) hur mycket spänningen ska "boostas" för att programmera ICn. Måste den vara speciellt exakt då?
Postat: 31 juli 2003, 23:24:47
av * Ken *
Det viktigaste är att 5,1V är rätt eftersom den ger matningsspänningen till kretsen. Den andra tillsammans med lysdioden ger spänningen över 5V så det ska bli ca 13 V totalt för programmeringsspänningen. På de äldre kretsarna som 16C84 var den spänningen mycket viktig för att man skulle få ett bra resultat men de nya typerna använder den endast som en logisk nivå för att starta programmeringen. Om ni inte får tag i en 6,2V så använd en 5,1 plus en vanlig diod i serie tillsammans med en röd LED. Ni bör då kunna programmera de nya kretsarna utan problem men försök få tag på en 6,2V senare ifall ni vill kunna använda kretsen till alla typer av PIC.
Men använd inte högre värden på zenern. Då finns risken att ni kommer över den högsta spänningen kretsarna tål!