Fórum témák
» Több friss téma |
Fórum » MPLAB kérdések
Nincs mit, de ezt MPLABX-nek nevezik... !
Nem használom, de ott úgy tudom az MPLAB Device Driver Switcher-t kell használni a programozó hozzárendelésére, hogy utána milyen gombjaid lesznek, azt nem ismerem, de feltételezem, hogy hasonlók !
Köszönöm, tényleg azzal volt a gond
Breakpoint-ot akarok létrehozni MPLAB-X -ben CCS-C programban ...
Vannak bizonyos sorok amiknél Broken Breakpoint-ot hoz létre. Mi ennek az oka, és mi a különbség a normál Breakpoint-hoz képest?
Sziasztok! Telepítettem az mplabot új projektet szeretnék létre hozni, a program is megvan már viszont mikor le akarom fordítani akkor forrásfájlokért reklamál Mi a teendő?
Melyik Mplab, melyik PIC, milyen forrásból szeretnél fordítani?
MPLAB 8.10 PIC16F690 a gyári demo panelon ami van
Szuper, és mi a program?
Tedd fel ide a képet, amin a forrás állományokat hiányolja.
Valamivel sikerült előrébb jutnom de még mindig hibák sora van :/
Az MPLab 8.10 helyett érdemes újabbat keresni. A 8.92 a legutolsó, fehér emberenek készült verzió emlékeim szerint.
Az elérési útban kerüld az ékezeteket és a mély könyvtár szerkezetet.
Nálam ezek miatt is volt probléma.
--- 2. és 3. sor __config kell a _CONFIG1, ill. a _CONFIG2, elé:
--- cblock, endc avlamint utasítást ne kezdj a sor elején. --- Nézd meg az adatlapot, a 16F690 -nek csak egy konfigurációs szava van:
Ajánlás: Állítsd át a TAB a
utasítással 4 -re. Csak a címkéket kezd a sor elején, a többi sor elejére egy TAB karaktert tegyél, az utasítás vagy direktíva és a paraméterei közé is egy (a hárombetűs utasítások (bcf) után két) TAB -ot tegyél. Sokkal olvashatóbb lesz a kód. A hozzászólás módosítva: Dec 21, 2016
Ha felteszed ide az asm fájlt, kijavítom a hibákat ha még nem jutottál előbbre.
Sikerült! Annyi baj volt még hogy ékezetes karaktert tartalmazott az elérési út! Köszönök mindent
Sziasztok!
Telepítettem az MPLABX-et és nem találom benne a régi, MPLAB IDE alatt megszokott View Memory Usage lehetőséget ( csak a map fájl alapján tudom megnézni a felhasznált memória mennyiséget!) ! Nincs rá lehetőség vagy csak nem találtam meg a megfelelő útvonalat és gombot ( sajnos a Help-jében sem találtam, így nem vagyok túlzottan optimista ! ) ?! Előre is köszönöm a segítséget! Kellemes ünnepeket minden Fórumozónak!
Szia!
File/Project Properties... vagy a Dashboard-on a villáskulcsos ikon... A felnyíló ablakban: Conf:*** / Loading Itt felül a Load Symbols when... előtti pipát tedd be és akkor megjelenik a fordítás után a Dashboard-ban a Memory alatt a keresett információ. A hozzászólás módosítva: Dec 27, 2016
Sziasztok!
Meg tudná nekem mondani valaki hogy a pic-ből beolvasott .hex filet hol fogom megtalálni merta total commander sem találta meg.?
Szia !
Mivel és hogyan olvastad be ?!
pickit3 és próbáltam az mplabx ipe programjával és az mplab 8.92 read ikonjával.
Nekem kéznél most a PK3 MPLAB 8.88 van ... a beolvasás még csak a PC memóriájába történik ( megnézheted a View --> Program Memory-val !), utána File --> Export és úgy lesz hex-ed !
A hozzászólás módosítva: Jan 7, 2017
működik köszönöm
életemben nem olvastattam be hex filet. A hozzászólás módosítva: Jan 7, 2017
Siasztok,
A következő a gondom : egy Pic18F26k20-asra írt CCs C programot szeretnék futtatni az MPLAB X szimulátorával - órajel: 16MHz kristály 4xPLL >> 64MHz belső órajel. Az a probléma hogy az RE3 lábra hiába teszek külső "high" állapotot a szimulátorba mindíg '0'-t olvas be a PORT_E regiszter. A Timer0-nak csak a 8 bitje számol felfelé, pedig 16bit mód van beállítva (T0CON regiszter bitjei is jól állnak) ezért 255 után 0 jön és nem 256 .... A Timer1 és Timer3 számlálók nem indulnak el egyáltalán pedíg mindkét CON regiszter bitjei rendesen vannak beállítva és indításkor az engedélyező bit bebillen. Van valakinek tapasztalata az MPLAB X szimulátorával és tudna segíteni ?
Sziasztok!
Tapasztalta már valaki a következő problémát? MPLABX v3.51, XC16 v1.23, dsPIC33EP128MC502 microstick2 fejlesztő panelon. A szituáció a következő. Ha debugolni próbálok, a program fut rendesen, viszont ha megállítom a program futását a C forráskódban a kis zöld nyilas PC szimbólum nem arra a sorra mutat ahol valójában tart a PC hanem egy sorral korábbra. Ha dissasemblyben nézem akkor ott jó helyen áll a PC. Az érdekes az, hogy amikor ezen a projekten kezdtem dolgozni még jól ment a debug, aztán egyik napról a másikra ilyen lett. Mintha valami beállítás okozná, de nem találtam semmi opciót erre. Sajnos így használhatatlan a debugger mivel ha épp egy függvény híváson áll a PC akkor legtöbbször valami kvázi random függvény záró sorát látom.
Az optimalizáslást kapcsold ki teljesen.
Szia
nincs optimalizálás bekapcsolva A hozzászólás módosítva: Márc 24, 2017
Szia topic!
C fordítót keresek pic12f / 16f családhoz mplab 8.92 mellé - freeware / lite version. (Ha számít bármit, két lehetséges jelöltem egy project-re pic12f1840 és pic16f18313.) A microchip archív letöltője elküld egy ftp szerverre, ide: Bővebben: Link Itt van hi-tech c standard 7.86 verziótól pic c pro 9.83-ig jó sok féle verzió, és egyiknek sem ismerem a rigolyáit. Szedjem a 9.83-at, mert az a leguccsó verzió, vagy egy másikat lenne inkább célszerű választani?
Sziasztok! Váltottam MPLAB X IDE-re 8-ról, mert Linuxot használok. A gondom, hogy cblock-kal definiált változók értékeit nem látom a watches-ban (érdkees módon 8ban láttam), csak az sfr regisztereket. Sajnos így roppant nehéz debug-olni. Talán udata-t kellene használnom, de nem tudom, hogyan. Kérlek segítsetek! Köszönöm.
Ha jól tudom, XC8-at is lehet használni régi MPLAB alatt is, esetleg nézzél utána.
|
Bejelentkezés
Hirdetés |