Programmeringspinnar

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Mutiaz
Inlägg: 295
Blev medlem: 3 april 2004, 17:29:53

Programmeringspinnar

Inlägg 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
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg 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.
Mutiaz
Inlägg: 295
Blev medlem: 3 april 2004, 17:29:53

Inlägg 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?
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg 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.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

MCLR, spänningsmatning till PICen och gemensam jordreferens mellan PIC och programmerare behövs också.
Mutiaz
Inlägg: 295
Blev medlem: 3 april 2004, 17:29:53

Inlägg 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
Mutiaz
Inlägg: 295
Blev medlem: 3 april 2004, 17:29:53

Inlägg 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?
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Viktiga nog till att vara med på schemat!

Ja, de behövs för att VPP/Reset ska fungera bra.
Mutiaz
Inlägg: 295
Blev medlem: 3 april 2004, 17:29:53

Inlägg 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?
Mutiaz
Inlägg: 295
Blev medlem: 3 april 2004, 17:29:53

Inlägg av Mutiaz »

Hmm.. Sökte lite på internet.. Kan man bara programmera en gång med 16C84????
evert2
Inlägg: 2182
Blev medlem: 18 april 2004, 22:47:56
Ort: Jönköping

Inlägg 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
Mutiaz
Inlägg: 295
Blev medlem: 3 april 2004, 17:29:53

Inlägg av Mutiaz »

Går det att köra en LCD 4X20 tecken och lite tempsensors med en 16F84?
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Ja, men '628 är fortfarande bättre i alla avseenden.
Mutiaz
Inlägg: 295
Blev medlem: 3 april 2004, 17:29:53

Inlägg av Mutiaz »

Just nu kör jag en P16F877 den e kanon tycker jag! Fast gigantisk stor..
Mutiaz
Inlägg: 295
Blev medlem: 3 april 2004, 17:29:53

Inlägg av Mutiaz »

Måste man ha en kristall för att köra en LCD?
Skriv svar