Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
hahalolek Član
Pridružen-a: Sob 29 Maj 2010 11:49 Prispevkov: 199 Aktiv.: 1.18 Kraj: Domžale
|
Objavljeno: Ned Avg 15, 2010 11:23 pm Naslov sporočila: Assembler MPLAB IDE |
|
|
Sposodil sem si knjigo Programirajmo mikrokontrolerje.
Notri je napisan začetniški program ki naj bi vključil RA2 ko bi pritisnil na tipko ki je na RB0.
Ta program sem napisal v MPLAB IDE v8.53.
Ko začenem simulator mi napise BUILD FAILED in potem se neke errore.
Priložil sem sliko z errori ter programom.
Opis: |
|
Velikost datoteke: |
66.06 KB |
Pogledana: |
65 krat |
|
|
|
Nazaj na vrh |
|
|
xsyt Član
Pridružen-a: Sre 28 Maj 2008 22:19 Prispevkov: 1346 Aktiv.: 6.95 Kraj: Slov.Bistrica
|
Objavljeno: Ned Avg 15, 2010 11:27 pm Naslov sporočila: |
|
|
Pokaži tab od Build in ne od simulatorja.
|
|
Nazaj na vrh |
|
|
hahalolek Član
Pridružen-a: Sob 29 Maj 2010 11:49 Prispevkov: 199 Aktiv.: 1.18 Kraj: Domžale
|
Objavljeno: Ned Avg 15, 2010 11:34 pm Naslov sporočila: |
|
|
Ko sem odpiral projekt me je vprasalo nekaj.
Vedno se odločim za možnost ''Relocatable''
Vprašanje je v prilogi.
Ampak zdaj sem se odločil za možnost ''Absolute'' ali nekaj takšnega.
Še enkrat sem sprobal in napisalo je BUILD SUCCEEDED.
Zanima me kaj je ta razlika med tem.
Opis: |
|
Velikost datoteke: |
14.29 KB |
Pogledana: |
0 krat |
|
|
|
Nazaj na vrh |
|
|
luka1995 Član
Pridružen-a: Sob 17 Apr 2010 21:42 Prispevkov: 614 Aktiv.: 3.60 Kraj: Ljubljana
|
|
Nazaj na vrh |
|
|
mkosmac Član
Pridružen-a: Čet 26 Mar 2009 22:18 Prispevkov: 301 Aktiv.: 1.64 Kraj: Limbarska Gora
|
Objavljeno: Pon Avg 30, 2010 6:53 pm Naslov sporočila: |
|
|
Pozdravljeni!
S pomočjo knjige Programirajmo pic mikrokontrolerje in neke pdf datoteke s foruma sem spisal (prepisal) nek program.
Ko v MPLAV IDE v8.56 pritisnem build all mi napiše tole:
Debug build of project `C:\pic projekti\vaja1.mcp' started.
Language tool versions: MPASMWIN.exe v5.37, mplink.exe v4.37, mplib.exe v4.37
Preprocessor symbol `__DEBUG' is defined.
Mon Aug 30 18:45:27 2010
----------------------------------------------------------------------
Clean: Deleting intermediary and output files.
Clean: Done.
Build aborted. The project contains no source files.
----------------------------------------------------------------------
Debug build of project `C:\pic projekti\vaja1.mcp' failed.
Language tool versions: MPASMWIN.exe v5.37, mplink.exe v4.37, mplib.exe v4.37
Preprocessor symbol `__DEBUG' is defined.
Mon Aug 30 18:45:28 2010
----------------------------------------------------------------------
BUILD FAILED
Tole pa je koda
Koda: |
list p=16f84
#include <p16f84>
__CONFIG _WDT_OFF & _CP_OFF & _PWRTE_ON & _XT_OSC
STATUS EQU 0x03
TRISA EQU 0x85
TRISB EQU 0x86
PORTA EQU 0x05
PORTB EQU 0x06
org 0x000
goto Zacni
org 0x004
Zacni
bsf STATUS,5 ;banka 1
movlw 0x01
movwf TRISB
movlf TRISA ;Nastavimo TRISA in TRISB
bcf STATUS,5 ; Banka 0
movlw 0x0A
movwf PORTA
movlw 0xAA
movwf PORTB
zanka
btfsc PORTB,0
bsf PORTA,2
goto zanka
end
|
Zanima me v čem je problem. Ali moram vključiti še kakšno datoteko, je morda napaka v sintaksi programa...
Hvala za odgovor
|
|
Nazaj na vrh |
|
|
SkunkyLee Član
Pridružen-a: Čet 12 Feb 2009 16:59 Prispevkov: 198 Aktiv.: 1.07 Kraj: Maribor, Ljubljana
|
Objavljeno: Pon Avg 30, 2010 7:08 pm Naslov sporočila: |
|
|
Citiram: |
----------------------------------------------------------------------
Clean: Deleting intermediary and output files.
Clean: Done.
Build aborted. The project contains no source files.
---------------------------------------------------------------------- |
Najprej shrani kodo v .asm datoteko, nato pa to skompajlaj. MPLab ima nekaj hecnih ne-intuitivnih štorov, ob katere se začetniki radi spotaknemo.
|
|
Nazaj na vrh |
|
|
mkosmac Član
Pridružen-a: Čet 26 Mar 2009 22:18 Prispevkov: 301 Aktiv.: 1.64 Kraj: Limbarska Gora
|
Objavljeno: Pon Avg 30, 2010 7:48 pm Naslov sporočila: |
|
|
Citiram: |
Najprej shrani kodo v .asm datoteko, nato pa to skompajlaj. MPLab ima nekaj hecnih ne-intuitivnih štorov, ob katere se začetniki radi spotaknemo. |
Save all in potem build all ne reši težave, prav tako ne save as .asm
Mogoče so potrebne kakšne nastavitve programa?
|
|
Nazaj na vrh |
|
|
SkunkyLee Član
Pridružen-a: Čet 12 Feb 2009 16:59 Prispevkov: 198 Aktiv.: 1.07 Kraj: Maribor, Ljubljana
|
Objavljeno: Pon Avg 30, 2010 8:13 pm Naslov sporočila: |
|
|
Ah yes, mislim da že vem, kje sem brcnil v temo (in ti z mano).
Koda: |
LIST P=16F628a
include "P16F628a.inc" |
Include stavek si poglej (imam drugačen pic, misli si 16F84 namesto 16F628A). Pa nimam pojma čemu uporabljaš zastarel in drag 84, ko je 628A cenejša, bolj zmogljiva, dostopna, in za začetnika najpomembnejše, pin-compatible naslednica tega klasičnega čipa.
|
|
Nazaj na vrh |
|
|
mkosmac Član
Pridružen-a: Čet 26 Mar 2009 22:18 Prispevkov: 301 Aktiv.: 1.64 Kraj: Limbarska Gora
|
Objavljeno: Pon Avg 30, 2010 8:43 pm Naslov sporočila: |
|
|
Citiram: |
Pa nimam pojma čemu uporabljaš zastarel in drag 84, ko je 628A cenejša, bolj zmogljiva, dostopna, in za začetnika najpomembnejše, pin-compatible naslednica tega klasičnega čipa. |
Saj ga ne . Tega sem izbral samo zato ker je ta uporabljen v zgoraj omenjeni knjigi.
Čez dva tedna dobim Velleman K8048 zraven pa je PIC16F627
Aja.
dodal sem ti dve datoteki:
16F84TEMP.asm
ter
16f84_g.lkr
pa je ratalo
Nekaj napisanega o programu sem našel tu:
http://www.covingtoninnovations.com/noppp/MPLAB.pdf
hvala za trud
|
|
Nazaj na vrh |
|
|
hahalolek Član
Pridružen-a: Sob 29 Maj 2010 11:49 Prispevkov: 199 Aktiv.: 1.18 Kraj: Domžale
|
Objavljeno: Sre Sep 01, 2010 4:37 pm Naslov sporočila: |
|
|
Tukaj sem hotel se en program napisati ampak tudi napise BUILD FAILED.
Prilagam sliko.
Program pa vključi ledico po 10 pritiskih na tipko. Prepisal pa sem ga iz knjige Programirajmo PIC mikrokontrolerje.
Opis: |
|
Velikost datoteke: |
119.65 KB |
Pogledana: |
35 krat |
|
_________________ Lp Blaž
Prvi poklic na svetu je bil električar. Še preden je bog rekel naj bo luč, so oni že kable napeljevali. |
|
Nazaj na vrh |
|
|
gumby Član
Pridružen-a: Sob 28 Apr 2007 12:32 Prispevkov: 4066 Aktiv.: 19.65
|
Objavljeno: Sre Sep 01, 2010 5:38 pm Naslov sporočila: |
|
|
Sporočila o napakah si prebral, ane
_________________ Tule nisem več aktiven. |
|
Nazaj na vrh |
|
|
hahalolek Član
Pridružen-a: Sob 29 Maj 2010 11:49 Prispevkov: 199 Aktiv.: 1.18 Kraj: Domžale
|
Objavljeno: Sre Sep 01, 2010 5:42 pm Naslov sporočila: |
|
|
Jaz sem začetnik v tem in mi je tale MPLAB čista raketna znanost.
Sploh ne vem kako naj odprem projekt tako da ni nic napisano (da ga naredim od ničle)
Tako da mi ta sporočila o napakah nič ne pomenijo.
_________________ Lp Blaž
Prvi poklic na svetu je bil električar. Še preden je bog rekel naj bo luč, so oni že kable napeljevali. |
|
Nazaj na vrh |
|
|
gumby Član
Pridružen-a: Sob 28 Apr 2007 12:32 Prispevkov: 4066 Aktiv.: 19.65
|
Objavljeno: Sre Sep 01, 2010 5:57 pm Naslov sporočila: |
|
|
Poglej vsaj, kaj je prva napaka... ponavadi je zaradi kake banalnosti takoj 100 drugih napak
_________________ Tule nisem več aktiven. |
|
Nazaj na vrh |
|
|
GregorN Član
Pridružen-a: Tor 20 Nov 2007 7:48 Prispevkov: 1162 Aktiv.: 5.81 Kraj: Maribor
|
Objavljeno: Sre Sep 01, 2010 6:11 pm Naslov sporočila: |
|
|
Banalna, na vrhu vidim da imaš vključitveno datoteko, poglej ali je < preveč ali pa še manjka >.
_________________ LP! Gregor |
|
Nazaj na vrh |
|
|
hahalolek Član
Pridružen-a: Sob 29 Maj 2010 11:49 Prispevkov: 199 Aktiv.: 1.18 Kraj: Domžale
|
Objavljeno: Sre Sep 01, 2010 6:25 pm Naslov sporočila: |
|
|
Sem popravil tisto na začetku tako da sem dodal > , ampak se vedno ne dela.
Ali mi lahko kdo razloži kako odpreti čisto nov projekt, tako da ni še nič napisano.
Tega sem odprl tako da sem dodal datoteko 16F628ATMPO.asm ter nato izbrisal vse kar je bilo notri.
_________________ Lp Blaž
Prvi poklic na svetu je bil električar. Še preden je bog rekel naj bo luč, so oni že kable napeljevali. |
|
Nazaj na vrh |
|
|
|