Fórum témák
» Több friss téma |
Akkor 1szerűbb ha a 2 PIC hasonló regiszterei is hasonló perifériái ugyanott vannak címre / regiszterbitekre .
Egyedi speciálisabb bitjét regiszterét sem használja ami nincs benne a másikban. Akkor könnyű , csak a "header"-ben kell átírni a PIC típusát a másikra, ellenkező esetben sorról sorra össze kell vetni és javítani.
Ennek a programnak egy másik fajtáját sikeresen át fordította egy fórumtársunk annó. Sajnos Ő már nem tud segíteni.
Szia!
Lefordítottam neked, de csak azt írtam át amit nagyon muszáj, nem néztem át az egészet, nem garantált a működése.
Hát igen, ez az amit a kolléga írt fentebb, hogy a migrálás nem csak annyi, hogy átírom a PIC típusát.... Végig kell nyálazni az egészet... Ha megér neked annyit, adj fel egy apróhirdetést.
Remélem ez majd fut 16F84(A) -n és 16F628(A) -n.
Csak az MpLab projectben kell beállítani a kontrollert (Configure/Select device) és fordtani Release módban és Absolute kódra.
Nem tudom lefordítani. Sose csináltam még ilyet. 1,5 óra próbálkozás után elengedtem.
MpLab 8.9x:
Helyezd el a forrást egy mappában. Készíts egy projectet: Project / Project Wizadr - PIC16F628 vagy 16F628A kiválasztása - assembler toolchain kiválasztása - a fenti mappában egy projectnév megadása (24hrclock), megnyitása - a 24hrclock.asm hozzáadása a projecthez. Mód beállítása: - a képernyő közepén a Debug mezó átállítása Release -re Fordítás indítása: Absolute kód választása. A telepítéskor az include mappát beállította a program, de a Project / settings alatt az Include mappa módosítható. Mit üzen, amikor nem fordul le? Milyen frekvenciájú quartz -ot használsz? A hozzászólás módosítva: Máj 30, 2024
Szia !
Már ezt se találom nem hozza fel. - assembler toolchain kiválasztása
Valami hex fájl összejött 2 Kb méretbe de beégetve semmit nem csinál.
Lefordítottam amit Hp41C felrakott neked.
Ezek szerint akkor nekem is jó volt a fordításom.Nem csinál semmit ez a hex se. Azért Köszönöm a segítséget!
A hozzászólás módosítva: Máj 30, 2024
Egy video a project készítéséről
A fordító ír megjegyzéseket az ablakába. Másolt onnan ki és tedd be ide, akkor tudunk valamit mondani. Készíts egy képet az MpLab főablakáról a fordítás utáni állapotbanl. A hozzászólás módosítva: Máj 30, 2024
Ezt a hibát hozza.
Release build of project `F:\clock\klok.mcp' started. Language tool versions: MPASMWIN.exe v5.51, mplink.exe v4.49, mplib.exe v4.49 Thu May 30 10:47:33 2024 ---------------------------------------------------------------------- Clean: Deleting intermediary and output files. Clean: Deleted file "F:\clock\klok.mcs". Clean: Done. Build aborted. The project contains no source files. ---------------------------------------------------------------------- Release build of project `F:\clock\klok.mcp' failed. Language tool versions: MPASMWIN.exe v5.51, mplink.exe v4.49, mplib.exe v4.49 Thu May 30 10:47:33 2024 ---------------------------------------------------------------------- BUILD FAILED Nem is tudom használni a programot, feladtam. Inkább megpróbálok beszerezni 16F84-et. Köszönöm hogy próbáltatok segíteni,de ez meghaladja a tudásom. A hozzászólás módosítva: Máj 30, 2024
Idézet: „The project contains no source files” Nem adtad a projecthez a 24hrclock.asm állományt. Azt MpLab programot indítottad?
Sziasztok! Nem éppen PIC, de talán írhatom ide. PICkit3-mal tudok 93C66 Eepromot kiolvasni/írni? Ilyenem van, de eddig csak PIC-hez használtam. Üdv! Tomi
Pedig az ablakban ott volt az asm fájl. Be is tettem, meg is nyitotta de erre a hibára futott.
Ez az óra a Single Numiron Clock ? 4 MHz -es kristállyal megy?
A hozzászólás módosítva: Máj 30, 2024
Megint próbálkoztam megint hibára fut. Akármit csinálok vele nem teszi be a projektbe az asm fájlt.
Ha nem mutatsz elég információt, nem fogunk rájönni mi történik Nálad...
A nyomógomb bekapcsoláskori állásától függően a tesztprogram vagy az óra program indul. A tesztprogramot kiegészítettem az RB6 kapcsolgatásával, ezt egy szkóppal vagy voltmérővel vizsgálva meg lehet állapítani, merre jár a program...
Szia! Köszi! Valóban! Közben találtam is lábkiosztást. Csatoltam. Jó lehet?
Hogy még olcsóbb legyen: 16F1826 -ra is fordítható...
Na akkor majd próbálom, először egy üressel. Egy meglévőt kellene átmásolnom.
Kipróbáltam a hexet nem csinál semmit. a régi 16F84 re fordított hex az szépen dolgozik.Nekem nem is hoz fel ennyi ablakot mint neked.
A hozzászólás módosítva: Máj 30, 2024
|
Bejelentkezés
Hirdetés |