Fórum témák
» Több friss téma |
Ha használod a válasz gombot, akkor tudni lehet, kinek írtál.
"RP0" van olyan?
A videóban úgy volt! BSF STATUS, RP0 ;select Register Page
A hozzászólás módosítva: Dec 4, 2014
De az egy másik kontrollerről szólt, vagy pedig hibás a videó.
Én MP lab ide v8.91 et használok. Itt egy video ami alapján létre tudod hozni a project-et
Bővebben: Link. 6:40 nél kezdődik. És következő oldalon találsz mintaprogramokat magyarázattal: Bővebben: Link Igaz, hogy neked más michrochipped van, de az alapok megértésére szerintem nagyon jó lehet az utóbbi oldal. A hozzászólás módosítva: Dec 4, 2014
Szerintem felejtsd el ezt az MPLABX-et. A 8.92 vagy 92-es verzió nincs feleslegesen túlbonyolítva, csak az van benne amit tényleg használ az ember. A szimulátora is sokkal jobb szerintem és gyorsabb is. Próbáld ki a 8.91-est szerintem sokkal jobban jársz ha a régebbit használod.
Sziasztok!
Támadt egy kis problémám egy PIC18F26K80-as vezérlővel és egy LCD modullal. Megírtam egy programot ami 16F88-ason szépen működött is, de mikor átírtam a programot a 18F-es vezérlőre már összevisszaságokat írt. Órajel ugyan az mind a kettőnél tehát az időzítésekkel nem nagyon lehet probléma. Már két napja köszködök vele de nem tudok rájönni mi lehet a baja. Ha ráér valaki belekukkantana és segítene mi is lehet a baj. Köszönöm.
Az assemblyben ennel a PIC-nel nehany regiszter eleresehez bankot kell valtani, ennek nezz utana. Tehat szerintem a problema gyokere az, hogy a labakat nem tudod digitalis I/O-ra allitani. Hogy esetleg meg idozitesi problema is van, az hab a tortan.
A helyedben minden labat kiprobalnek, hogy kiadja-e a megfelelo feszultsegszintet terhelve is (pl. leddel). Ha hasznalsz inputot is a kijelzo felol (pl. busy jel ellenorzese), akkor a bemenetet erdemes ellenorizni.
Csak tippelek! Flowcode-ban ez a hiba akkor jön elő, ha a PIC konfigurációjában a bővített utasításkészlet (vagy valami ilyesmi) engedélyezve van.
Hali!
Nálam az az elejétől fogva tiltva van.
Ahogy néztem az adatlapot ott mindegyik SFR egy bankban van tehát ha minden igaz nem kell bankot váltani, de utánaolvasok hátha én néztem valamit rosszul. A porton van jel mivel előtte egy ledes futófényt csináltam és az működött.
Nem vagyok egy nagy programozó, de az elején kicsit hiányérzetem van. Se processor, se config...
Ezek nélkül én ugyan még nem próbáltam, hogy működik-e.
Kicsit jobban belenéztem az adatlapba: 14db 8 bites configja van ennek a pic-nek. Ha nem is mindet, de egy kettőt biztos szerepeltetni kéne a programba és nem gyári értéken hagyni.
Elég sok hiba van a programban első ránézésre is. Az SFR-eket ACCESS hozzáféréssel tudod megcímezni, amihez a movwf, clrf utasítások második paraméteréhez az ACCESS-t oda kell írni (lehet hogy az alapértelmezett is ACCESS címzési mód, akkor nem hibáztál, de jobb ha egyértelműen megadod). Kivéve az ANCON1 regisztered, amihez már nem férsz hozzá az ACCESS módban, csak lapozós módban, amihez viszont a movlb utasítással tudod a 15-ik bankot beállítani.
A konfigurációs bitek be vannak állítva csak nincsenek beleírva a kódba.
Szia!
Az egyértelműségen én is gondolkodtam és igen jobb is lesz ha mindenhova odaírom (amúgy alapesetben acsess ram van megadva). Viszont amit mondtál hogy bankot kell váltanom az igaz. Most néztem az adatlapot és benne is van, de valahogy a próbálkozások közepette nem nagyon figyeltem a részletekre.
Sziasztok!
Hatalmas problémám akadt. Elállítottam a "MCLR pin is alternate function" konfigurációs bitet. A probléma az, hogy vissza se tudom állítani, mert a programozó nem tudja resetelni a PIC-et, így be sem lép ICSP módba... Na ilyen esetben mi tévő legyek?! PIC18F45K80 -as típusról van szó. Ami percekkel ezelőtt még kiválóan működött.
Sziasztok
hogyan lehet az MPLAB IPE programban (vagy esetleg az MPLAB X IDE v2.05-ban) a PIC-ben lévő HEX fájlt kinyerni? Van egy READ feliratú gomb, az output mezőben ki is írja, hogy sikeres volt a kiolvasás, de hova teszi? A fájl/export/Hex/ szürke tehát inaktív Programozó: PICKIT3 köszi
PICkit3 vagy PICkit2 és Pk2Devicefile.dat 1.63.6 kiegészítéssl tudja a 18FxxK magas feszültségű programozását is.
Hi.Nincs valakinek egy RGB ledszalagos futófény rajza?PIC16C54-XT/P
Szia,
Most nincs a közelben MPLAB, de ha jól emlékszem a View->Program Memory alatt lesz.
Srácok, kínlódom MPLAB-ban is és Szimulátorban is, mind kettőnél a következő hibát dobja:
Olvastam pár helyen, hogy ezzel korlátozták le a fordítót, de nekem regisztrálva van és így is dobja ezt a hibát. Nem találtam rá érdemi megoldást. Van valakinek ötlete?
Elméletileg azt írja hogy nincs használva az a változó. Tehát a kódban sehol nincs használatban. Ez csak egy figyelmeztetés.
Ez nem hiba (error), hanem figyelmeztetés (warning). A program ettől még lefordul, szerkeszthető.
A hozzászólás módosítva: Dec 5, 2014
Igen fordul a forrás, de sajnos még sem működik.
Globális változó:
Programban feltöltöm értékkel:
Debugban a változó nem jelenik meg. Valami nem kerek. A hozzászólás módosítva: Dec 5, 2014
Közben kínlódom a programmal így változott a változó
A fordító teszi be a változó elé az alsó vonást. Eredetileg így néz ki: "tarolido" a fordító meg így hivatkozik rá: "_tarolido" ui: ne nézd a változó nevét azzal kínlódom így változtatom is.. Csatoltam képet.. A hozzászólás módosítva: Dec 5, 2014
A "t" betű a közepén. Azt már csak nem írja át a fordító.
|
Bejelentkezés
Hirdetés |