Fórum témák
» Több friss téma |
Közben rájöttem, hogy nem is kell osztani. A referencia fesznek nem a tápot hanem 1.023 Voltot állítok be akkor elvileg jó... Jól gondolom?
2,56 V Vref eseten 1/4 C a felbontasod. Viszont ennel sokkal kisebb Vref nem hasznalhato a PIC-eknel. Lasd adatlap.
Sziasztok!
PIC18F25K80-at szeretnék programozni c18-ban, egyenlőre a led villogtatós résznél járok.
A program nem működik, tudnátok segíteni a kijavításában? icserny: hová kell ezt beírnom mcc18 --help-config -p18f25k80 ???
Hol tudom megnézni, hogy hogyan kell beállítani a config biteket?
A hozzászólás módosítva: Okt 11, 2012
Szia! Köszi az infót, így kicsit bonyolultab lesz, de jó tudni...
Szia!
A DOS parancssorba abban a könyvtárban, amiben a mcc18.exe van... A programról: Kapcsold digitális módba a RA0 és RA1 kivezetéseket.
A DOS parancssort hogy nyitom meg (bocsi az értetlenségem miatt)
ez a jelenlegi verzió:
de a láb (a többi is) továbbra is lóg (oszcilloszkóppal nézem és csak egy fél szinusz hullám szerűséget látok, gondolom a hálózati áram miatt)
Start / Run / cmd avagy magyar kiadáson Start / Futtatás / cmd
köszi!
Idézet: Parancsot a parancsablakba! (vesd össze: Cipőt a cipőboltból...)„hová kell ezt beírnom mcc18 --help-config -p18f25k80 ???” Idézet: Én az MPLAB helpjével kezdeném (Help/Topics/PIC18 Config Settings). Utána a PIC adatlapjával folytatnám: Special Features of the CPU/Configuration Bits. „Hol tudom megnézni, hogy hogyan kell beállítani a config biteket?”
Köszönöm a válaszod, már megoldottam.
Viszont csökkentettem a követelményeimet és kibékülnék azzal, ha sikerülne +5 v-ra állítani valamelyik RA lábat, ehez a következő programot írtam, de a láb továbbra is a levegőben lóg:
Mi a hiba? picKit3-at használok és a tápot is ő biztosítja, a 2 Vss lábat összekötöttem, nemrég lecseréltem a PIC-et egy vadonatújra, szóval nem értem. A hozzászólás módosítva: Okt 11, 2012
Lehet, hogy a programozód folyamatosan resetben tartja a vezérlőt, emiatt nem fut a program? De te vagy ott, neked kell látnod, hogy mit csinálsz (rosszul).
Egyébként az RMW problémák elkerülésére kiíráskor a PORTA helyett majd a LATA regisztert matasd, de most nem ez a probléma.
Nem nem reseteli.
Lefényképeztem, hátha segít. Nincs zárlat meg(ki)mértem így gondoltad:
A hozzászólás módosítva: Okt 11, 2012
ADCON0 és ADCON1 regisztereket is nullázd ki.
Szia!
Szerintem volt már hasonló jellegű probléma azzal, hogy az MPLAB felülírta? a konfigurációs biteket ( én az MPLAB alól szoktam beállítani, ezeket a beállításokat nem használom). a biztonság kedvéért olvasd már vissza a beírt programodat és nézd meg a konfigurációs biteket az MPLAB alatt ! A while(1) után nem ";" kellene ?! Steve
Szerintem nem fut a kontrollerben a program, mert nincs beállítva az oszcillátor. Nem elég kiválasztani a konfigurációs biteknél, hogy milyet használsz, hanem be is kell állítani. Próbáld ki úgy, hogy az OSCCON regiszterbe beírsz 0x62-t a main elejére.
Szia!
Állítsd be az MpLab szimulátorát. A View menüből nyísd meg a Logic Analyzer ablakot. Fordítsd újra a programot és indítsd el. Egy kis idő múlva állítsd le. Nézd meg, hogyan változnak a ledeket vezérlő kimenetek.
Köszönöm mindenkinek a segítséget.
Megoldottam a problémát. A ludas én voltam, ugyanis nem kötöttem össze a Vdd és az MCLR lábat, de most, hogy egy 9-10 kohm-es ellenállással össze van kötve kifogástalanul működik.
Pont ezt akartam írni, hogy nagyon csupasz az a kártya. Sem az MCLR felhúzást, sem a tápfesz és a föld közötti 100 nF-os kondenzátort nem látom.
Miért nem keresel valahol egy referencia kapcsolást?
Kerestem, kondi van alul, de az ellenállást elfelejtettem
Ha már így befürödtem ezzel az ellenállással, meg tudod mondani, hogy miért van rá szükség? Az MCLR-t log. 1-en kell tartani, különben reset-el?
Pontosan -- hacsak ki nem konfiguralod...
Reset gomb valahogy igy szokott kinezni (a gomb megnyomasakor az MCLR labat lehuzod a foldre, amugy pedig fel van huzva a Vdd-re)
Idézet: Igen, de ennél cifrább dolog is történhet: ha az MCLR bemenet lebeg és feltöltődik, akkor VCC fölé is mehet, és azt hiszi, hogy programozó módba kell kapcsolni a vezérlőt. „Az MCLR-t log. 1-en kell tartani, különben reset-el?”
Ha a a confignál kikapcsolod az mclr-t (#pragma config MCLR=OFF) Akkor is jó lett volna.
Sziasztok!
Találkozott már valaki crp kiterjesztésű firmware filevel? Hogy lehet ezt beégetni egy 18F1320-ba? A mérete stimmel, 8192byte, de ha belenézek semmi értelmes adatot nem látok benne. Tehát nem hex, vagy bin file. Van egy loader.exe is hozzá, de csak soros portot jelölhetek ki vele. Lehet kellene valami loader a PIC-be? Egyébként a hardware fel is van készítve a soros port használatára. Én eddig még soha nem használtam bootloadert, mindig a lefordított hex, vagy bin filet írtam a PIC-be. Ha valaki találkozott ilyennel kérem segítsen. A hozzászólás módosítva: Okt 12, 2012
Kicseréltem a hibás FET-et meg is szűnt az a probléma, ám lett helyette más. VPP Error pedig megvan a VPP feszültség és kapcsolgatja is a cucc, de még is hibát kapok és nem tudok vele mit kezdeni. Ötletek?
Szia!
Ha a Tools / Troublesoot menüpontban bekapcsolod a Vdd -t, mekkora feszültséget mérsz a Vpp csatlakozón, az R3 és R2 közös pontján? Ez utóbbi eljut a pic 2. lábára?
Már mértem a PIC AD konverziós bemenetét, de sajnos eljut rá. És a Troubleshoot menüben általában "Test passed" be méri a 11.9V-ot De van amikor nem
Szia!
Ekkor a feszültség előáll.. Mikor kapod a Vpp error üzenetet? Nem Vdd error? Ez a klón csak 5V -ot tud kiadni, a Vdd tesztet ezért 5V beállítás mellett végezd. A hozzászólás módosítva: Okt 12, 2012
|
Bejelentkezés
Hirdetés |