Fórum témák
» Több friss téma |
Fórum » MPLAB probléma
Sziasztok
Most ismerkedek a MPLAB 8.3 verziójával. a new projektet be tudom állítani, beállítom, hogy assembly a programnyelv. Beírok egy programot (netről szereztem), és le szerettném fordítani hex-ra. Na innen kezdődnek a gondok. Hogyan? A projekt/build all -nál végigfut valami, kiír egy csomó errort, és a végén build failed üzenetet ír ki. Segítsetek kérlek, most kezdek pic-el foglalkozni és itt az első problémám. ez lenne a progi: LIST P=16C84, R=DEC errorlevel 0,-305 INCLUDE "P16C84.inc" ; Registers Temp equ 12 ; 16 Bit Dlay Variable __CONFIG _CP_OFF & _WDT_OFF & _XT_OSC & _PWRTE_ON ; Mainline of Flash org 0 clrf PORTA ; Clear all the Bits in Port "a" clrf STATUS bsf STATUS, RP0 ; Goto Bank 1 to set Port Direction bcf TRISA, 0 ; Set RA0 to Output bcf STATUS, RP0 ; Go back to Bank 0 Loop movlw 1 ; Turn on the LED on Port A movwf PORTA ; call Dlay ; Delay Before Changing Values movlw 0 ; Turn off the LED on Port A movwf PORTA ; call Dlay ; Delay Before Changing Values goto Loop ; Dlay Routine - Delay a Half Second before Returning Dlay ifndef Debug ; If Debug NOT Defined movlw 0 ; Actual Setup the Delay Value movwf Temp movlw 128 movwf Temp + 1 else ; If Debug Defined movlw 2 ; Programming Debug Delay Value movwf Temp movlw 1 movwf Temp + 1 endif D_Loop ; Loop Around Here until Complete decf Temp ; Decrement the lo Value btfsc STATUS, Z ; Is the Zero Flag Set? decf Temp + 1 movf Temp, w ; Are we At Zero for Both? iorwf Temp + 1, w btfss STATUS, Z goto D_Loop return end Köszönet előre is.
üdv
A "csomó error" -t ha részleteznéd, több esély lenne.
amikor lefut a build all közbe írogatja ki nekem
próbáltam más progit asm-et is bevinni de ugyanez a hejzet
Megpróbálltam a Majki álltal kifejlesztett és szabadon használható asm fikét beolvasva lefordítani, de erre is ezt csinálta. felrakom azt az asm-et.
lehet, hogy a beállításommal van valami gond mégis?
OK. de pontosan mit?
Addig is néhány tipp: 1. Processzor típus egyezik? Configure->SelectDevice menüpont. 2. A p16c84.inc fájlt jó helyen keresi?
p16c84.inc file nincs. lehet. hogy itt a baj?
Talált, süllyedt.
Ha telepítéskor nem adtál meg más könycvtárat az MPLAB-nak akkor a "c:\Program Files\Microchip\MPASM Suite " könyvtárban van. Vagy megadod ezt az elérési útvonalat, és akkor a nevet
----------------------------------------------------------------------
Clean: Deleting intermediary and output files. Clean: Deleted file "D:\elektronika\3\hegesztő.mcs". Clean: Done. Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p12F675 "pc1f.asm" /l"pc1f.lst" /e"pc1f.err" /o"pc1f.o" /d__DEBUG=1 Error[105] D:\ELEKTRONIKA\3\PC1F.ASM 94 : Cannot open file (Include File "..\..\..\modules\base.inc" not found) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 106 : Found label after column 1. (EXPAND_MACROS) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 106 : Illegal opcode (EXP_COND) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 107 : Found label after column 1. (MULTIPAGE) Error[108] D:\ELEKTRONIKA\3\PC1F.ASM 107 : Illegal character (1) Error[113] D:\ELEKTRONIKA\3\PC1F.ASM 114 : Symbol not previously defined (MHz) Error[112] D:\ELEKTRONIKA\3\PC1F.ASM 114 : Missing operator Error[105] D:\ELEKTRONIKA\3\PC1F.ASM 139 : Cannot open file (Include File "..\..\..\modules\adc.mac" not found) Error[105] D:\ELEKTRONIKA\3\PC1F.ASM 140 : Cannot open file (Include File "..\..\..\modules\wait.mac" not found) Error[105] D:\ELEKTRONIKA\3\PC1F.ASM 141 : Cannot open file (Include File "..\..\..\modules\math.mac" not found) Error[105] D:\ELEKTRONIKA\3\PC1F.ASM 142 : Cannot open file (Include File "..\..\..\modules\tmrx.mac" not found) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 233 : Found label after column 1. (bank1) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 245 : Found label after column 1. (bank0) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 255 : Found label after column 1. (AD_INIT) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 255 : Illegal opcode (AD_Fosc8) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 257 : Found label after column 1. (TMR0_INIT) Error[108] D:\ELEKTRONIKA\3\PC1F.ASM 257 : Illegal character (6) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 258 : Found label after column 1. (TMR1_INIT) Error[108] D:\ELEKTRONIKA\3\PC1F.ASM 258 : Illegal character (1) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 267 : Found label after column 1. (MOVC16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 267 : Illegal opcode (alphamax16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 268 : Found label after column 1. (MOV16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 268 : Illegal opcode (alpha_ramp16) Error[113] D:\ELEKTRONIKA\3\PC1F.ASM 271 : Symbol not previously defined (read_potmeter) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 277 : Found label after column 1. (MOVC8) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 277 : Illegal opcode (loopcounter) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 280 : Found label after column 1. (WAIT) Error[108] D:\ELEKTRONIKA\3\PC1F.ASM 280 : Illegal character (1) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 293 : Found label after column 1. (nop2) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 296 : Found label after column 1. (nop2) Error[116] D:\ELEKTRONIKA\3\PC1F.ASM 296 : Address label duplicated or different in second pass (nop2) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 303 : Found label after column 1. (nop2) Error[116] D:\ELEKTRONIKA\3\PC1F.ASM 303 : Address label duplicated or different in second pass (nop2) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 306 : Found label after column 1. (nop2) Error[116] D:\ELEKTRONIKA\3\PC1F.ASM 306 : Address label duplicated or different in second pass (nop2) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 311 : Found label after column 1. (TMR0_START) Error[108] D:\ELEKTRONIKA\3\PC1F.ASM 311 : Illegal character (9) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 323 : Illegal opcode (TMR0_NOTOUT) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 325 : Found label after column 1. (WAIT) Error[108] D:\ELEKTRONIKA\3\PC1F.ASM 325 : Illegal character (1) Error[113] D:\ELEKTRONIKA\3\PC1F.ASM 345 : Symbol not previously defined (tmr1hi) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 347 : Found label after column 1. (TMR1_STARTW) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 356 : Illegal opcode (TMR1_NOTOUT) Error[113] D:\ELEKTRONIKA\3\PC1F.ASM 363 : Symbol not previously defined (tmr1hi) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 365 : Found label after column 1. (TMR1_STARTW) Error[116] D:\ELEKTRONIKA\3\PC1F.ASM 365 : Address label duplicated or different in second pass (TMR1_STARTW) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 375 : Illegal opcode (TMR1_NOTOUT) Error[113] D:\ELEKTRONIKA\3\PC1F.ASM 392 : Symbol not previously defined (read_potmeter) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 407 : Found label after column 1. (AD_GET) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 407 : Illegal opcode (AD_CH1) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 410 : Found label after column 1. (bank1) Error[116] D:\ELEKTRONIKA\3\PC1F.ASM 410 : Address label duplicated or different in second pass (bank1) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 414 : Found label after column 1. (bank0) Error[116] D:\ELEKTRONIKA\3\PC1F.ASM 414 : Address label duplicated or different in second pass (bank0) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 417 : Found label after column 1. (SHL16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 417 : Illegal opcode (alphamin16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 419 : Found label after column 1. (MOV16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 419 : Illegal opcode (AARG16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 420 : Found label after column 1. (SHL16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 420 : Illegal opcode (AARG16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 422 : Found label after column 1. (ADD16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 422 : Illegal opcode (alphamin16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 423 : Found label after column 1. (ADDC16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 423 : Illegal opcode (alphamin16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 436 : Illegal opcode (AD_GET) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 439 : Found label after column 1. (bank1) Error[116] D:\ELEKTRONIKA\3\PC1F.ASM 439 : Address label duplicated or different in second pass (bank1) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 443 : Found label after column 1. (bank0) Error[116] D:\ELEKTRONIKA\3\PC1F.ASM 443 : Address label duplicated or different in second pass (bank0) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 461 : Found label after column 1. (MOV16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 461 : Illegal opcode (AARG16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 462 : Found label after column 1. (SUB16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 462 : Illegal opcode (AARG16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 464 : Found label after column 1. (MOV16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 464 : Illegal opcode (BARG16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 466 : Found label after column 1. (MUL16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 468 : Found label after column 1. (MOV8) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 468 : Illegal opcode (AARGB0) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 469 : Found label after column 1. (MOV8) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 469 : Illegal opcode (AARGB1) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 471 : Found label after column 1. (SHR16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 471 : Illegal opcode (AARG16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 472 : Found label after column 1. (SHR16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 472 : Illegal opcode (AARG16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 474 : Found label after column 1. (ADD16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 474 : Illegal opcode (AARG16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 476 : Found label after column 1. (MOV16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 476 : Illegal opcode (alpha16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 480 : Found label after column 1. (CMP16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 480 : Illegal opcode (alpha16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 481 : Found label after column 1. (JE) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 481 : Illegal opcode (ca_end) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 482 : Found label after column 1. (JB) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 482 : Illegal opcode (ca_decrement) Error[113] D:\ELEKTRONIKA\3\PC1F.ASM 483 : Symbol not previously defined (ca_increment) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 487 : Illegal opcode (SUBC16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 489 : Found label after column 1. (CMP16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 489 : Illegal opcode (alpha16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 490 : Found label after column 1. (JNA) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 490 : Illegal opcode (ca_end) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 491 : Found label after column 1. (MOV16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 491 : Illegal opcode (alpha_ramp16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 493 : Found label after column 1. (CMPC16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 493 : Illegal opcode (alpha_ramp16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 494 : Found label after column 1. (JA) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 494 : Illegal opcode (ca_end) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 501 : Illegal opcode (ADDC16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 503 : Found label after column 1. (CMP16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 503 : Illegal opcode (alpha16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 504 : Found label after column 1. (JNB) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 504 : Illegal opcode (ca_end) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 505 : Found label after column 1. (MOV16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 505 : Illegal opcode (alpha_ramp16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 507 : Found label after column 1. (CMPC16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 507 : Illegal opcode (alpha_ramp16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 508 : Found label after column 1. (JB) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 508 : Illegal opcode (ca_end) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 528 : Found label after column 1. (MOV16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 528 : Illegal opcode (hold16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 529 : Found label after column 1. (SUB16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 529 : Illegal opcode (hold16) Warning[207] D:\ELEKTRONIKA\3\PC1F.ASM 530 : Found label after column 1. (ADDC16) Error[122] D:\ELEKTRONIKA\3\PC1F.ASM 530 : Illegal opcode (hold16) Error[105] D:\ELEKTRONIKA\3\PC1F.ASM 538 : Cannot open file (Include File "..\..\..\modules\tmrx.inc" not found) Error[105] D:\ELEKTRONIKA\3\PC1F.ASM 539 : Cannot open file (Include File "..\..\..\modules\math.inc" not found) Error[105] D:\ELEKTRONIKA\3\PC1F.ASM 540 : Cannot open file (Include File "..\..\..\modules\adc.inc" not found) Error[105] D:\ELEKTRONIKA\3\PC1F.ASM 541 : Cannot open file (Include File "..\..\..\modules\wait.inc" not found) Halting build on first failure as requested. ---------------------------------------------------------------------- Debug build of project `D:\elektronika\3\hegesztő.mcp' failed. Language tool versions: MPASMWIN.exe v5.30.01, mplink.exe v4.30.01 Preprocessor symbol `__DEBUG' is defined. Tue Jul 07 00:02:49 2009 ---------------------------------------------------------------------- BUILD FAILED hát ezt írja ki
bocsi, ha lefárasztok valakit a butaságaimmal, de nagyon kezdő vagyok
néha sok errortól lehet megszabadulni, ha úgy állítod be, hogy ne tegyen különbséget a kibetű és a nagybetű között: project/build options.../project/MPASM assembler/disable case sensitivity --- bejelölni (igaz ez a 7.40-re, ezt használom).
a fenti hibát pc1f.asm-el csinálta, természetesen beállítottam a pic-et hozzá. hozzáadtam, és a projekt mappába másoltam a P12F675.INC is, és mégis ezt produkálja.
beállítottam a kis és nagybetüt, de ugyanazt dobta ki.
lenne esetleg más progi, ami simán átkódolja, vagy csak ez a bonyolult
asm-hex
Úgy tűnik elég sok .inc fájlt nem talál meg.
A többi hibaüzenet nagyrésze ebből adódhat. 1., Szerintem ellenőrizd le hogy megvannak-e. Lehet hogy a forráskódban teljes elérési útvonallal szerepelnek? Ezesetben módosítani kell hogy a megfelelő könyvtárban keresse őket. 2., Ha megvannak akkor a Project ablakban a Header Files-re a jobb gombbal kattintva, válaszd ki az "Add files" pontot, és az összes inc fájlt add hozzá a projekthez.
Nekem valamikor nem szerette az ilyen org-os címmegadásokat, próbáld meg az első programban az
org 0 sort lecserélni erre: MAIN_PROGRAM CODE 0 ez azt mondja meg a fordítónak, hogy ami ez után jön az a memória 0-ás címétől kezdve legyen elhelyezve. (ha jól tudom)
Oldalt van egy ablak Source Header stb ilyen mappakkal.
Jobbgomb a Headerre, Add file, kikeresed a headert az MPLAB mappajában, és utánna egyszerűen csak a nevével kell inculdeolni, nemkell elérési útvonal Üdv
Lépésről lépésre, ahogy biztos menni fog:
Project -> project wizard tovább a "Device:" listánál pic16c84, vagy ha nincs akkor legyen 16f84, majd tovább "Active Toolsuit:" listánál Microchip MPASM Toolsuite legyen kiválasztva, majd ismét tovább A "Create New Project File" mezőbe add meg az új project fájl elérési útját (vagy browse gombbal tallózz) tovább bal oldalon keresd meg az asm fájlt és add hozzá a project-hez az Add>> gombbal Add hozzá az "mplab telepítésimappája"\MPASM Suite\LKR\pic16c84.lkr linker scriptet (vagy ha 16f84-et választottál akkor értelemszerűen) A fájlnevek melletti nagy A betűkre kattints annyiszor, hogy C legyen belőle, ez azt jelenti, hogy azokat a fáljokat amiket hozzáadtál, bemásolja a project könyvtárába (nem feltétlenül szükséges, de ha módosítod őket, akkor jobb ha nem az eredetit szerkeszted) tovább Befejezés a View menüpont alatt legyen bepipálva a project, hogy a project ablak látható legyen. A project ablakból megnyithatod az asm fájlt. ha 16f84-et használtál akkor a forrásfáljban is legyen 16f84. Nekem így fordítja, csak warningat ad, nagyrészt azért mert úgy másoltam be, a kódot, hogy az utasítások a sor legelejétől kezdődnek. (bocs az esetleges túlrészletezésért) Ha esetleg valami nem megy akkor máshol van a hiba. Hja a fájlok hozzáadásánál az include fájlt is hozzáadhatod. (ha nincs az MPLAB telepítési könyvtárában a megfelelő helyén) Vagy utólag is hozzáadhatod, ahogy Stefan leírta.
Amit már nem tudtam javítani: pic16c84.lkr helyett csak 16c84.lkr van az LKR mappában.
Sok sikert!
Mplab 8.3 tudja zip-elni a project könyvtárat. Csináld meg vele és tedd fel ide. 15:00 felé át tudom nézni neked az egészet.
sziasztok
Ezt írja, az összes inc-t hozzáadtam a projekthez. Debug build of project `D:\elektronika\3\villogó.mcp' started. Language tool versions: MPASMWIN.exe v5.30.01, mplink.exe v4.30.01 Preprocessor symbol `__DEBUG' is defined. Wed Jul 08 17:26:51 2009 ---------------------------------------------------------------------- Clean: Deleting intermediary and output files. Clean: Deleted file "D:\elektronika\3\villogó.mcs". Clean: Done. Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F84 "villogó.asm" /l"villogó.lst" /e"villogó.err" /o"villogó.o" /d__DEBUG=1 Warning[215] D:\ELEKTRONIKA\3\VILLOGó.ASM 11 : Processor superseded by command line. Verify processor symbol. Message[301] C:\PROGRAM FILES\MICROCHIP\MPASM SUITE\P16C84.INC 35 : MESSAGE: (Processor-header file mismatch. Verify selected processor.) Message[302] D:\ELEKTRONIKA\3\VILLOGó.ASM 26 : Register in operand not in bank 0. Ensure that bank bits are correct. Executing: "C:\Program Files\Microchip\MPASM Suite\mplink.exe" /p16F84 "villogó.o" /u_DEBUG /z__MPLAB_BUILD=1 /z__MPLAB_DEBUG=1 /o"villogó.cof" /M"villogó.map" /W MPLINK 4.30.01, Linker Copyright (c) 2009 Microchip Technology Inc. Errors : 0 MP2HEX 4.30.01, COFF to HEX File Converter Copyright (c) 2009 Microchip Technology Inc. Errors : 0 Loaded D:\elektronika\3\villogó.cof. ---------------------------------------------------------------------- Debug build of project `D:\elektronika\3\villogó.mcp' succeeded. Language tool versions: MPASMWIN.exe v5.30.01, mplink.exe v4.30.01 Preprocessor symbol `__DEBUG' is defined. Wed Jul 08 17:27:00 2009 ---------------------------------------------------------------------- BUILD SUCCEEDED Ezek után csinált egy hex fájlt. Ez kell nekem? Becsomagolom a projektet, és kérlek titeket nézzétek át nekem, köszönöm
Bár én is csak lelkes amatőr vagyok e téren, de szerintem jó lett.
Csak annyit tennék hozzá, hogy nem szerencsés magyar ékezeteket használni a fájl nevekben. De lehet, hogy ez csak egy rossz beidegződés nálam...
Ezzel egyetértek, nem szerencsés ilyen esetekben ékezetes fájl- vagy könyvtárneveket alkalmazni. Ez általában csak egy újabb hibalehetőséget szokott jelenteni.
Egyébként szerintem jó lesz a programod, mármint a hex fájl használható.
Köszönöm szépen, kipróbálom egy pic-ben
Sziasztok!
Az MPLAB SIM-mel van egy olyan problémám, hogy a TIMER0 16 bites üzemmódban a TIMER1 se 8, se 16 bites üzemmódba szimulációba nem működik. A PICbe írva (18f4550) a timer0 és a timer1 is jól működik. Ha a szimulációt elindítom pl. a timer1-en 8bites módba, a TMR1L 255 után 0ra vált, de nincs megszakítás. 16bites módba pedig nem lépteti a TMR1H-t, csak 0ra vált. Az MPLAB beállításait nézegettem, de nem találtam semmit, ami erre vonatkozna. Alap szinten vagyok a PIC programozással, ezért lenne jó ha tudnám használni a szimulátort. Köszönöm a segítséget!
Kezdo vagyok.
Szeretnek segitseget kerni. Feltelepitettem az MPLAB.7.0 v. de inditaskor ezeket az uzeneteket kuldi. Tobb ilyen filet keres. Legacy language suite configuration file" C:\Program files\Microchip\Third Party\MTC Suites\tlboostcpp18.ini" does not exist. A program ugyan elindul ha le "OK"-zom ezeket a felugro ablakokat, csak nem tudom hogy jol mukodik-e,az ICD2-ot szeretnem hasznalni,MPLAB feleszto kornyezetbe. A kerdesem az lenne hogy mit kene tegyek .hogy az MPLAB ne keresse ezeket a "file"-okat,valoszinu hogy be kene masolni valahonnan . Csak nem tudom honnan lehet eloszedni oket. Ha valaki segitene nagyon megkoszonnem!! Miki.
Telepítsd inkább a legújabb változatot (8.36 Microchip-től letölthető).
Nézd meg a MPLAB IDE User's Guide-ban a telepítést, innen pedig a 8-as magyar leírását szerezheted be!
Mar probaltam negy - ot verzio szamot is .tobbek kozott
a 8.36v. is es mindig ugyan ezt irja ki. Most XP. op. renszer van 2. szeviz csomag.,regebben egy elozobb XP volt, akkor az "MPLAB" mar nem emlekszem melyik verzoja fel volt telepitve es tokeletesen mukodott. Igaz akkor csak elmeletileg tanulmanyoztam,most vasaroltam egy egetot es nehany PIC-et,igazabol most akarok nekifogni es itt elakadtam.Probaltam az MPLAB 8.36v. alap configuralast ,forditok es egyebek nelkul . csupan csak az ICD2-ot jeloltem ki akkor is ugyan ezt kuldi ki. miki. |
Bejelentkezés
Hirdetés |




