Fórum témák
» Több friss téma |
A fotó lemaradt. Normális flow fájlt , hogy tudok feltölteni?
A hozzászólás módosítva: Nov 14, 2019
Új problémába kerültem. A PIC18F14K22 ben nem tudom beállítani a 16 MHz es belső órajelet, de még a 8MHz et sem.
---------------------------------------- C kód: osccon.IRCF2=1; osccon.IRCF1=1; osccon.IRCF0=1; //8MHz ---------------------------------------- Bővebben: Link Ezzel a PIC el most találkoztam először. A hozzászólás módosítva: Nov 15, 2019
Itt meg lehet nézni a beállításaim. Valamit szerintem rosszul csináltam. 4MHz en szerintem jól megy, csak felette???
A hozzászólás módosítva: Nov 15, 2019
osccon = 0x70; // 16MHz
osccon = 0x60; // 8MHz
Szia! Köszi. Ezt hol találtad? A többit amit beírtam, töröljem?
Az létezik, hogy amit Flow 6 ban csináltam progit, azt nem tudom a Flow 8 ban lefordítattni hex. be?
A hozzászólás módosítva: Nov 15, 2019
Nem tudom, hogy ez milyen hiba!
A hozzászólás módosítva: Nov 15, 2019
Szia! Lehet, mivel teljesen más fordítót használ. DE mi értelme össze vissza mindig másik programmal programot írni? Ha a 6-ban jó, akkor minek a 8-al fordítani?Minél újabb a verzió annál nagyobb programot csinál feleslegesen..
Free módban le van tiltva egy csomó funkció azt írja
Már a Flow 8 on belül vannak a letiltások? A PIC12F683 at meg engedte lefordítani.
Azért, mert abban nincs "Extended Instruction Set". Tiltsd le a kontroller konfigurációjában és emiatt nem fog megállni a fordító.
Nagyon köszönöm! Ügyes!!!!
osccon = 0x70; // 16MHz osccon = 0x60; // 8MHz Ezt a niedziela felhasználó honnan kerítette elő vajon? Kokozonak igaza van, csak ki akartam próbálni valamit. A hozzászólás módosítva: Nov 15, 2019
osccon a regiszter, ennek van 0 -7 bit -je
A biteket kétféle képpen lehet beállítani, bináris,vagy hexadecinálisan binárisan osccon = 0b1110000 ami hexadecimálisan osccon = 0x70
xc8 fordititóval nem annyira, de alap fordítóval valóban gigantikus méretet használ.
XC8 Pro verzióval jó, egyébként ahogy nőnek a verziószámok, úgy nő ugyanazon program mérete. Értve a RAM és a ROM területre is.
Segítenél még egy kicsit?
Légyszives állítsd be nekem ezt a PICet 8MHz re. Mert nálam most a 3x át méri időben a progi. A hozzászólás módosítva: Nov 15, 2019
18F14K22 Flow6 is megnyitja.
A hozzászólás módosítva: Nov 15, 2019
Parancsolj, mellékletek.
Nem olvastad amit írtam,vagy nem tudtad értelmezni ?
Sajnos igen, ez egy elég nagy hátránya a programnak.
Az nem baj, hogy Bakman kolléga más osccon számot írt?
Osccon-t mindig kell írni a progi elejére, vagy csak egy bizonyos órajel felett? A hozzászólás módosítva: Nov 15, 2019
Ha nem írod át az osccon regisztert, akkor belső órajelválasztás esetén (amit a konfigurációban állítasz be) a "gyári beállítás" lesz érvényben, ami nevezett PIC esetében 1 MHz.
A general options alatt van egy legördülő ablak clock speed néven. Azt hittem, hogy amekkora órajeleket ott a progiban be lehet állítani, azt végre is hajtja. Tévedtem?
Ezt a lenti táblázatot, a PIC adatlapjából idézted? A hozzászólás módosítva: Nov 15, 2019
Az a probléma hogy a közepén kezdted el a programozást minden alapvető tudás elsajátitása nélkül. Az alapoknál kellene kezdeni,mert igy azon kivül, hogy Bakman és mások pár nap alatt "összetákolják" a programodat soronként, nem tanulsz semmit a kontrollerekről és azok programozásáról.
Köszi. Az a baj, hogy nem tudtam, hogy hol van az eleje.
Ahogy a C kód belekerül, hibát dob a fordításnál.
A hozzászólás módosítva: Nov 15, 2019
XC8 fordítóban máshogyan kell megadni:
|
Bejelentkezés
Hirdetés |