Fórum témák
» Több friss téma |
Fórum » MPLAB kérdések
Azt szeretném megkérdezni, hogy valaki tud e az MPLAB 8.1 -hez dokumentációt amiben le van írva hogy hogyan is kell használni az mplabot. ha lehet legyen magyar .
köszönöm szépen
A Microchip oldaláról le tudod tölteni az Angol dokumentációt és a Kínait. Magyar verzió akkor lesz majd ha annyian leszünk mint ők.
Sziasztok
Lenne 1 gyors kérdésem.Hogyan lehet a 8.3-as MPLAB-ban használni egyszerre a PICkit2 és mellette a MPLAB Debuggert,mert korábbai ver-ben ez müködik csak az uj ver-ben nálam nem.
Sziasztok Nekem olyan problémám van , hogy most kezdenék dolgozni az mplabbal , de ha megnyitok egy kész asm -et és
megpróbálok változtatni rajta (pic -típust ) a fordításnál míndíg azt írja hogy a configokat nem éri el és ezért nem is fordít . Mi lehet itt a megoldás ? Egy parsic progival írt 876 os progit szeretnék 886 pic-be ültetni . Ugyanis a parsic nem ismeri a 886 ot .
----------------------------------------------------------------------
Release build of project `C:\PIC\76okosP.disposable_mcp' started. Language tool versions: MPASMWIN.exe v5.33, mplink.exe v4.33 Mon Sep 21 18:45:08 2009 ---------------------------------------------------------------------- Clean: Deleting intermediary and output files. Clean: Done. Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F886 "76okosP.ASM" /l"76okosP.lst" /e"76okosP.err" Error[126] C:\PIC\76OKOSP.ASM 23 : Argument out of range (not a valid config register address) Halting build on first failure as requested. ---------------------------------------------------------------------- Release build of project `C:\PIC\76okosP.disposable_mcp' failed. Language tool versions: MPASMWIN.exe v5.33, mplink.exe v4.33 Mon Sep 21 18:45:10 2009 ---------------------------------------------------------------------- BUILD FAILED Ezt írja ki
Hátha ez segít:
Bővebben: Link
Üdv!
Érdeklődnék, hogy PIC16-hoz való C fordítót honnan tudnék esetleg ingyenesen beszerezni, vagy, ha fizetős, akkor kb. mennyibe kerül? A válaszokat előre is köszönöm!
Megvan, benne volt csak rossz volt az elérési út a programban.
Ahogy elnézem még lesznek bajok evvel a fordítóval, már most dobálja a hibaüzeneteket...
Itt is az első szerencsétlenkedő kérdésem!
Miért ír ilyeneket: *** Error 12 "3264 led matrix.c" Line 80(7,12): Undefined identifier TRISA *** Error 12 "3264 led matrix.c" Line 81(7,12): Undefined identifier TRISB *** Error 12 "3264 led matrix.c" Line 82(7,12): Undefined identifier TRISC ha a programban a szokásos módon van beírva:
Mit ért a fordító az alatt, hogy definiálatlan? Ezek szerint minden regisztert majd a jövőben definiálnom kell előre? Idézet: „Mit ért a fordító az alatt, hogy definiálatlan?” Azt, hogy nincs definialva... Idézet: „Ezek szerint minden regisztert majd a jövőben definiálnom kell előre?” Nem, csak be kell inkludalnod a chip-hez tartozo header file-t...
Ja értem, tehát nem elég ez:
hanem még egy headert is be kell hívnom, vagy hibás a header? Ahogy elnézem elég szegényes!
Hát megesz a fene evvel a C-vel, meg a header fájlal együtt!
Egyszerűen nem megy. Valaki tud valami jó leírást az egészhez, vagy el kell az egész életemet tökölnöm, hogy rájöjjek a dolgokra?
Szia!
Küldtem privátot, de közben láttam, hogy az előző hozzászólásodba tett header fájl a ccs fordítóból van. Az egész forrást (még) nem láttam, így nem tudom, hogy egyáltalán a ccs-t lehet-e használni a forrás módosítása nélkül. Gyanítom, hogy nem, mert a "TRISA = ..."stb. használata arra utal, hogy ez nem a ccs-re íródott. (lehet abban is igy használni, de előtte definiálni kell) Talán a HI-TECH fordítót kellene megpróbálni, vagy ha a ccs-t akarod használni, akkor annak megfelelően módosítani a forrást.
Magyar nyelvű leírás a 8.10-es verzióhoz.
De ha nem működne, akkor: ITT Készítette: Varga László Felfedezési hely: http://plc.mechatronika.hu/ Idézet: „Valaki tud valami jó leírást az egészhez?” Az egészhez nyilvánvalóan nem, mert az MPLAB IDE egy fejlesztői környezet, amelybe sok minden (más gyártóktól is) beintegrálható. A beintegrált cuccokról pedig az tud mérvadó leírást írni, aki azt készítette. Ezért a dokumentációk több helyről szedhetők csak össze. Először próbálj meg tájékozódni! Érdemes megturkálni a Microchip telepítési könyvtárak, s megnézni, hogy hol mi található benne. Másodszor pedig a projekt készítésekor jegyezd meg, hogy melyik fejlesztőeszközt választottad (esetleg velünk is tudasd, ha érdemi választ szeretnél a kérdéseidre). Ngyon furcsa dolgok történnek ugyanis, ha pl. egy HiTech C-ben írt programot CCS C-vel próbálsz lefordítani, vagy fordítva... S akkor a C18-at vagy a Bost C/C++ fordítót még nem is említettem... PIC12/16-hoz elsősorban a HiTech C fordító ajánlott (amióta a Microchip felvásárolta, ehhez remélhető elsősorban támogatás, illetve az ingyenes verziója nincs annyira lekorlátozva, mint a többi gyártóé ). Ez nálam a Program Files/HiTech (vagy HTsoftware?) mappába szokott települni (bocs, most éppen nincs fenn, ezért nem emlékszem pontosan a névre!), itt érdemes szétnézni. A CCS C demó nálam a Program Files/Microchip/ThirdParty/PICC mappába települt. Ez egy erősen korlátozott demó, de ott van a mappában a Ccsc.chm dokumentációs állomány, ami szerintem elég jól kezelhető. A Microchip szoftverei kapcsán pedig az MPLAB telepítési könyvtárában található Docs mappában kell szétnézni. További hasznos és részletes információ (és Help állományok) találhatók az egyes fejlesztőeszközök (MPASM, MCC18, C30, stb) mappájában is.
Üdv,
Segítségetek szeretném kérni, eddig ilyen problémával még nem találkoztam. Régóta használok már MPLAB -ot. Most feltelepítettem laptopomra is. A probléma a következő. Debug módban, (legyen az akár mplab sim) ha lépkedek, vagy break -nél megáll, ha az egeret egy változó fölé vittem, mutatta annak értékét. (mouseover funkció) Na most ezt valamiért nem csinálja. Pedig Properties -> Tooltips nél be van ikszelve. 8.40 -es MPLAB ot tettem fel, angol WIN XP -re. Aszali gépemen ment gond nélkül (régebbi mplab), azon magyar xp volt. Ezt csak a területi beállítások miatt írtam le, szokott ezzel is baj lenni. (pl Borland ) Remélem valaki már találkozott a problémával és sikerült megoldania. Nekem sajnos nem sikerült. :S Alternatíva persze a Watch használat, de az nem annyira dinamikus, a MouseOver -t kellene életre kelteni.
Editor Options ablakban (a Properties-ben nyílt meg) két releváns pipát látok:
x Enable Variable Mouseover Values és x Mouseover Active on Debug Így nálam működik, igaz ez is magyar XP...
Igen, ezt írtam, hogy be van állítva... De mégsem működik, és már semmi ötletem nincs. Pedig nagyon hiányzik ez a funkció.
Akkor más tippem nincs, mint a leszedés és egy régebbi verzió kipróbálása. Nálam 8.15a van, azon próbáltam ki az előbb, egy PIC18 assembly programmal.
Passz... Asztali gépemen tökéletesen működik. Ez egy IBM notebook, lehet a sok kiegészítő szoftver kever be.. Elég kellemetlen. Azért köszi az infót!
Hali!
Megkérhetek egy hozzáértőt, hogy linkeljen nekem egy helyet, ahonnan letölthetném az mplab-ot ICD2-höz? Kerestem a neten, de annyi verzió, meg változat van, hogy nem tudom, melyiket érdemes. Köszönöm!
Ez a hivatalos oldala és azon belül MPLAB IDE v8.40 Full Release Zipped Installation az a link,amire kattintani kell a letöltéshez.
Hali!
Köszönöm szépen! A hivatalos oldalát megtaláltam, csak az angol tudásom közel nulla és így ott nem találtam meg, hogy mit is kell letöltenem. Köszönöm a közvetlen linket!
Sziasztok!
A kérdésem az lenne ,egy MPLAB V8.30-at ismerőhöz,hogy min múlik,hogy van-e symbols?Pillanatnyilag asm,a PIC-hez tartozo (p16F877A) headr file van a project ablakban. Igy elég nehéz szimulálni,mert nem látom az értékeket a Watch ablakban. másik kérdés:hogy lehet azLCD panelt beizzítani a SIM-ben.
Szervusztok!
Az MPLAB újabb verziói túlfejlődtek rajtam, mint rakéta a kőbaltán, ezért egy kőkorszaki verzió leírására lenne szükségem. Amit használok, az a v5.70, de sok funkcióját nem tudom megismerni-használni, mert már semmilyen információt-leírást nem találok hozzá. Ha van valakinek leírása megköszönném.
Sziasztok.
Lenne 1 olyan kérdésem hogy hol találom meg hogy a CONFIG biteket hogyan deffiniáljam különböző PIC tipusoknál?(16F689) Pl:RC oscillator: CLKOUT function on RA4/OSC2/CLKOUT pin, RC on RA5/OSC1/CLKIN azaz _CONFIG _INTOSC ?és hogyan tovább? Keresgéltem a PIC datasheetben de nem találtam olyan infót amit az MPLAB megeszik.
Üdv!
Helyénvalónak látom ide írni a "PIC - Miértek, hogyanok..." topik helyett: MPLAB-ban lehetséges-e egyszerre több project megnyitása úgy, hogy mindig csak egy kiválasztottal, az "aktuálissal" dolgozzak? Ezen kívül pedig hogyan lehet egy projecthez több forrásfájlt (.asm) csatolni úgy, hogy mindig csak azt fordítsa le, amiben éppen dolgozom? Mert ha több van becsatolva, BUILD FAILED-re megáll. Valamint mi az a LINKER SCRIPT és mire jó? Köszi a segítségeket! |
Bejelentkezés
Hirdetés |