Överföra program till PIC i MPLAB?
Överföra program till PIC i MPLAB?
Vet hur jag kör assemble och simulerar mitt program i MPLAB men vet ej hur jag ska föra över programmet till min programmerare?!
Har jag bara missat nån funktion??
!
Har jag bara missat nån funktion??
!
Ok, då är jag på rätt väg då.
Min programmerares programvara har givetvis den funktionen.
Enligt programmet gick överföringen helt ok igår kväll, men PICen verkade ändå bli "flashad".
Gjorde ett program som skulle blinka en led på en av utgångarna på PORTA.
Men när jag kopplade in LEDen/mätte fick jag inget utslag.
Bara ca 2V på alla utgångarna. Både före och efter jag flashade PICen.
Mätte över utgång-VSS.
Kan man mäta så förresten?
Min programmerares programvara har givetvis den funktionen.
Enligt programmet gick överföringen helt ok igår kväll, men PICen verkade ändå bli "flashad".
Gjorde ett program som skulle blinka en led på en av utgångarna på PORTA.
Men när jag kopplade in LEDen/mätte fick jag inget utslag.
Bara ca 2V på alla utgångarna. Både före och efter jag flashade PICen.
Mätte över utgång-VSS.
Kan man mäta så förresten?
> Enligt programmet gick överföringen helt ok igår kväll, men PICen verkade ändå bli "flashad".
Vadå "gick helt OK", men "verkade ändå bli flashad"... ???
Förklara vad du menar med det. Och *korrekturläs* allt innan du postar...
> och importera HEX-filen till din programmerares GUI.
Varför det ? Bara en massa extra pyssel och tidspillan.
Kör bara kommandot för att flasha med din programmerare.
Strunta i programmerare som *enbart* har GUI...
> Men när jag kopplade in LEDen
Varför gjorde du det *efteråt* ??
Programmerar du inte med allt inkopplat från början ?
I så fall börja med det, det går mycket snabbare...
> Jag kör Project/Quickbuild
Jag trycker F10 (eller klickar på "build-knappen). Att köra kommandot
via menyerna verkar vara den bökigaste metoden.
För övrigt går det naturligtsvis inte att säga ett smack om
varför dioden inte blinkade, det det vet du säkert redan...
Vadå "gick helt OK", men "verkade ändå bli flashad"... ???
Förklara vad du menar med det. Och *korrekturläs* allt innan du postar...
> och importera HEX-filen till din programmerares GUI.
Varför det ? Bara en massa extra pyssel och tidspillan.
Kör bara kommandot för att flasha med din programmerare.
Strunta i programmerare som *enbart* har GUI...
> Men när jag kopplade in LEDen
Varför gjorde du det *efteråt* ??
Programmerar du inte med allt inkopplat från början ?
I så fall börja med det, det går mycket snabbare...
> Jag kör Project/Quickbuild
Jag trycker F10 (eller klickar på "build-knappen). Att köra kommandot
via menyerna verkar vara den bökigaste metoden.
För övrigt går det naturligtsvis inte att säga ett smack om
varför dioden inte blinkade, det det vet du säkert redan...

Nä jag trodde du syftade på MPLAB.
Jag har Basic Micro´s "PICmicro 2840 Prototyping Board" plus en ISP-PRO.
Programmeraren körs genom ISP-PRO från programvaran från Basic Micro´s hemsida.
Jag "tankade" t.o.m hem ett litet "exempel-program" som skulle göra RB0 "high" (Pin 21 på PIC16F870) så att jag enkelt skulle kunna se att programmet verkligen förs över.
Det är alltså nu problemet börjar.
Jag kontrollerar att programmet har kontakt med ISP-PROn, är inställt för att programmera en PIC16F870 och sen trycker jag "program".
Det enda jag får som "meddelande" är:
"No errors detected!"
"Programming..."
Sen händer inget mer.
Jag kan inte heller öppna programmets "Help Topics" m.m. för att försöka läsa mig till en lösning. Det händer inget där heller!
Förväntar mig inte att du ska veta svaret, men du kanske har något tips på vad jag kan prova.
Jag har Basic Micro´s "PICmicro 2840 Prototyping Board" plus en ISP-PRO.
Programmeraren körs genom ISP-PRO från programvaran från Basic Micro´s hemsida.
Jag "tankade" t.o.m hem ett litet "exempel-program" som skulle göra RB0 "high" (Pin 21 på PIC16F870) så att jag enkelt skulle kunna se att programmet verkligen förs över.
Det är alltså nu problemet börjar.
Jag kontrollerar att programmet har kontakt med ISP-PROn, är inställt för att programmera en PIC16F870 och sen trycker jag "program".
Det enda jag får som "meddelande" är:
"No errors detected!"
"Programming..."
Sen händer inget mer.
Jag kan inte heller öppna programmets "Help Topics" m.m. för att försöka läsa mig till en lösning. Det händer inget där heller!

Förväntar mig inte att du ska veta svaret, men du kanske har något tips på vad jag kan prova.
Grön diod har jag på ISP-PROn.
Går över till röd när jag kör "program".
Nu fick jag faktiskt ett nytt meddelande när jag tryckte program:
Assembling...
Program Memory Words Used: 10
Program Memory Words Free: 2038
Errors : 0
Warnings : 0 reported, 0 suppressed
Messages : 0 reported, 0 suppressed
No errors Detected
Programing...
Säger detta dig nåt bengt-re?
Tilläggas skall göras att dioden på själva prototyp-kortet (PICmicro2840) lyser hela tiden rött.
Går över till röd när jag kör "program".
Nu fick jag faktiskt ett nytt meddelande när jag tryckte program:
Assembling...
Program Memory Words Used: 10
Program Memory Words Free: 2038
Errors : 0
Warnings : 0 reported, 0 suppressed
Messages : 0 reported, 0 suppressed
No errors Detected
Programing...
Säger detta dig nåt bengt-re?
Tilläggas skall göras att dioden på själva prototyp-kortet (PICmicro2840) lyser hela tiden rött.
Sorry sodjan!
Programmerarens tillverkares hemsida:
http://www.basicmicro.com/
Mjukvara för ISP-PROn:
http://www.basicmicro.com/ViewPage.aspx ... e=d_ISPPro
Kanske vore det smart att länka till programmet jag vill föra över:
Sajt: http://hem.passagen.se/communication/870.html (exempelkod längre ner)
Kod: http://hem.passagen.se/communication/pic/example_1.zip
Säkert strider programmet på den sidan mot många av dina sätt att programmera men programmer borde ju fungera för att testa och flasha PICen!
Programmerarens tillverkares hemsida:
http://www.basicmicro.com/
Mjukvara för ISP-PROn:
http://www.basicmicro.com/ViewPage.aspx ... e=d_ISPPro
Kanske vore det smart att länka till programmet jag vill föra över:
Sajt: http://hem.passagen.se/communication/870.html (exempelkod längre ner)
Kod: http://hem.passagen.se/communication/pic/example_1.zip
Säkert strider programmet på den sidan mot många av dina sätt att programmera men programmer borde ju fungera för att testa och flasha PICen!