Fórum témák

» Több friss téma
Fórum » PIC kezdőknek
 
Témaindító: Placi84, idő: Okt 3, 2005
Témakörök:
- A PIC ÖSSZES Vdd és Vss (AVdd és AVss) (tápfeszültség) lábát be kell kötni!
- A táplábak mellé a lehető legközelebb 100nF-os KERÁMIA kondenzátorokat kell elhelyezni.
- Az MCLR lábat, 10kohm-mal fel kell húzni a Vdd tápfeszültségre.
- Külső kvarc használatakor 4MHz-ig XT, a fölött pedig HS konfigurációt kell beállítani.
- Stabilizált tápegységet kell használni, a kapcsoló üzemű "telefon töltő" adapterek okozhatnak hibákat.
- Programozáshoz, használj lehetőleg PICKIT2 vagy 3 programozót. Kerülendő a JDM (soros porti) programozó.
- A PIC adatlapja (PDF), tartalmazza a lábak kiosztását és a PIC minden paraméterét. Az adatlap ingyen letölthető!
- Egyes PIC típusoknál az RA4 nyitott nyelőelektródás (Csak lefelé húz L szintre, H szintet nem ad ki!)
- Ha a PGM lábat digitális ki-/bemenetnek használod, az alacsony feszültségű programozási lehetőséget le kell tiltani.
Lapozás: OK   1204 / 1206
(#) Kera_Will válasza madzagos hozzászólására (») Máj 28, 2024 /
 
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.
(#) madzagos válasza Kera_Will hozzászólására (») Máj 28, 2024 /
 
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.
(#) Pali79 válasza madzagos hozzászólására (») Máj 28, 2024 /
 
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.

24hrclock.HEX
    
(#) madzagos válasza Pali79 hozzászólására (») Máj 28, 2024 /
 
Köszönöm mindjárt próbálom.
(#) madzagos válasza madzagos hozzászólására (») Máj 28, 2024 /
 
Kipróbáltam, nem működik.
(#) Pali79 válasza madzagos hozzászólására (») Máj 29, 2024 /
 
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.
(#) Hp41C válasza madzagos hozzászólására (») Máj 29, 2024 / 1
 
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.

24hrclock.asm
    
(#) madzagos válasza Hp41C hozzászólására (») Máj 30, 2024 /
 
Mindjárt kipróbálom. Köszönöm szépen.
(#) madzagos válasza madzagos hozzászólására (») Máj 30, 2024 /
 
Nem tudom lefordítani. Sose csináltam még ilyet. 1,5 óra próbálkozás után elengedtem.
(#) Hp41C válasza madzagos hozzászólására (») Máj 30, 2024 /
 
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
(#) madzagos válasza Hp41C hozzászólására (») Máj 30, 2024 /
 
Szia !
Már ezt se találom nem hozza fel.
- assembler toolchain kiválasztása
(#) madzagos válasza madzagos hozzászólására (») Máj 30, 2024 /
 
Valami hex fájl összejött 2 Kb méretbe de beégetve semmit nem csinál.
(#) Pali79 válasza madzagos hozzászólására (») Máj 30, 2024 /
 
Lefordítottam amit Hp41C felrakott neked.
(#) madzagos válasza Pali79 hozzászólására (») Máj 30, 2024 /
 
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
(#) Hp41C válasza madzagos hozzászólására (») 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
(#) madzagos válasza Hp41C hozzászólására (») 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
(#) Hp41C válasza madzagos hozzászólására (») 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?
(#) Tomi111 hozzászólása Máj 30, 2024 /
 
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
(#) madzagos válasza Hp41C hozzászólására (») Máj 30, 2024 /
 
Pedig az ablakban ott volt az asm fájl. Be is tettem, meg is nyitotta de erre a hibára futott.
(#) Hp41C válasza Tomi111 hozzászólására (») Máj 30, 2024 /
 
MpLabX IPE programmal tudod.
(#) Hp41C válasza madzagos hozzászólására (») Máj 30, 2024 /
 
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
(#) madzagos válasza Hp41C hozzászólására (») Máj 30, 2024 /
 
Igen. Csak átvariáltam ledesre.
(#) madzagos válasza madzagos hozzászólására (») 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.
(#) Hp41C válasza madzagos hozzászólására (») Máj 30, 2024 /
 
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...
(#) Tomi111 válasza Hp41C hozzászólására (») Máj 30, 2024 /
 
Szia! Köszi! Valóban! Közben találtam is lábkiosztást. Csatoltam. Jó lehet?
(#) Hp41C válasza Hp41C hozzászólására (») Máj 30, 2024 /
 
Hogy még olcsóbb legyen: 16F1826 -ra is fordítható...
(#) Hp41C válasza Tomi111 hozzászólására (») Máj 30, 2024 /
 
Még nem próbáltam.
(#) Tomi111 válasza Hp41C hozzászólására (») Máj 30, 2024 /
 
Na akkor majd próbálom, először egy üressel. Egy meglévőt kellene átmásolnom.
(#) madzagos válasza Hp41C hozzászólására (») Máj 30, 2024 /
 
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

Névtelen.jpg
    
(#) madzagos válasza madzagos hozzászólására (») Máj 30, 2024 /
 
Ennyit csinál csak.
Következő: »»   1204 / 1206
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem