Sida 1 av 2

Programmeringspinnar

Postat: 3 mars 2005, 14:56:42
av Mutiaz
Hej

Vilka pinnar är programmeringspinnarna på en P16C84 ?

Dessa portar har den:

OSC1
OSC2
MCLR
RA0
RA1
RA2
RA3
RA4
RB0
RB1
RB2
RB3
RB4
RB5
RB6
RB7
VSS
VDD

Postat: 3 mars 2005, 15:01:37
av Icecap
Det står i databladet och på Microchips hemsida där det finns ett antal beskrivninger av programmeringen. På nätet finns även en uppsjö av programmeringsadaptre som alla visar anslutningerna.

Postat: 3 mars 2005, 15:05:00
av Mutiaz
Jag sitter och läser databladet men jag hittar inget vettigt..

Kan man inte säga på rak arm vilka pinnar jag ska koppla till programmeraren?

Postat: 3 mars 2005, 15:15:28
av cyr
RB6 och RB7 är det väl, som på alla 18pins PIC. Tror det är RB7 som är data, men jag kan minnas fel.

edit: det visas klart och tydligt under 8.15 (figure 8-20) i mitt F84-datablad jag hade liggande.

Postat: 3 mars 2005, 16:12:52
av $tiff
MCLR, spänningsmatning till PICen och gemensam jordreferens mellan PIC och programmerare behövs också.

Postat: 3 mars 2005, 19:27:22
av Mutiaz
Min programmerare som är en EPIC Plus skickar ut endast 1,64V på Vdd´n. Skummt eller det kanske ska vara så? Jag får i vilket fall som helst inte den att fungera. Är det något spec man måste skriva innan på denna PIC?


Såhär ser mitt program som fungerar utmärkt på min 16F877:

Kod: Markera allt

DEFINE	LOADER_USED	1



loop:   High PORTB.3        ' Turn on LED connected to PORTB.1
        Pause 500       ' Delay for .5 seconds

        Low PORTB.3        ' Turn off LED connected to PORTB.1
        Pause 500       ' Delay for .5 seconds

        GoTo loop       ' Go back to loop and blink LED forever
        End

Postat: 3 mars 2005, 20:16:04
av Mutiaz
Jag hittade på Epics hemsida ett schema på hur det skulle kopplas med ICSP.
http://melabs.com/support/icsp.htm

Är Vpp jätteviktigt att det är med dioden och matningen?

Postat: 3 mars 2005, 22:05:28
av Icecap
Viktiga nog till att vara med på schemat!

Ja, de behövs för att VPP/Reset ska fungera bra.

Postat: 4 mars 2005, 14:56:26
av Mutiaz
Nu har jag kopplat allt enligt schemat. Jag har även trippelkollat att är rätt. Men jag får ändå inte ut något på porten jag satt. Vad kan vara fel?

Postat: 4 mars 2005, 15:22:38
av Mutiaz
Hmm.. Sökte lite på internet.. Kan man bara programmera en gång med 16C84????

Postat: 4 mars 2005, 15:27:50
av evert2
Japp.....det är bättre att skaffa sig en 16F84...fast den är lite gammal och onödigt dyr...då är det nog bättre att skaffa sig en 16F627 eller 16F628

Postat: 4 mars 2005, 15:55:10
av Mutiaz
Går det att köra en LCD 4X20 tecken och lite tempsensors med en 16F84?

Postat: 4 mars 2005, 16:09:09
av $tiff
Ja, men '628 är fortfarande bättre i alla avseenden.

Postat: 4 mars 2005, 16:30:02
av Mutiaz
Just nu kör jag en P16F877 den e kanon tycker jag! Fast gigantisk stor..

Postat: 4 mars 2005, 17:26:32
av Mutiaz
Måste man ha en kristall för att köra en LCD?