Fórum témák

» Több friss téma
Fórum » Folyamatábrás mikrokontroller programozás Flowcode-dal
Lapozás: OK   319 / 361
(#) Koncsar válasza Koncsar hozzászólására (») Nov 14, 2019 /
 
A fotó lemaradt. Normális flow fájlt , hogy tudok feltölteni?
A hozzászólás módosítva: Nov 14, 2019
(#) Koncsar hozzászólása Nov 15, 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
(#) Koncsar hozzászólása 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

homero.fcfx
    
(#) niedziela válasza Koncsar hozzászólására (») Nov 15, 2019 /
 
osccon = 0x70; // 16MHz
osccon = 0x60; // 8MHz
(#) Koncsar válasza niedziela hozzászólására (») Nov 15, 2019 /
 
Szia! Köszi. Ezt hol találtad? A többit amit beírtam, töröljem?
(#) Koncsar hozzászólása Nov 15, 2019 /
 
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
(#) Koncsar válasza Koncsar hozzászólására (») Nov 15, 2019 /
 
Nem tudom, hogy ez milyen hiba!
A hozzászólás módosítva: Nov 15, 2019
(#) kokozo válasza Koncsar hozzászólására (») Nov 15, 2019 / 2
 
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..
(#) kokozo válasza Koncsar hozzászólására (») Nov 15, 2019 /
 
Free módban le van tiltva egy csomó funkció azt írja
(#) Koncsar válasza kokozo hozzászólására (») Nov 15, 2019 /
 
Már a Flow 8 on belül vannak a letiltások? A PIC12F683 at meg engedte lefordítani.
(#) Bakman válasza Koncsar hozzászólására (») Nov 15, 2019 / 1
 
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ó.
(#) Koncsar válasza Bakman hozzászólására (») Nov 15, 2019 /
 
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
(#) niedziela válasza Koncsar hozzászólására (») 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
(#) niedziela válasza kokozo hozzászólására (») Nov 15, 2019 /
 
xc8 fordititóval nem annyira, de alap fordítóval valóban gigantikus méretet használ.
(#) Bakman válasza niedziela hozzászólására (») Nov 15, 2019 / 1
 
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.
(#) Koncsar válasza Bakman hozzászólására (») Nov 15, 2019 /
 
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
(#) Bakman válasza Koncsar hozzászólására (») Nov 15, 2019 /
 
Milyen PIC? Nincs Flowcode 8-asom.
(#) Koncsar válasza Bakman hozzászólására (») Nov 15, 2019 /
 
18F14K22 Flow6 is megnyitja.
A hozzászólás módosítva: Nov 15, 2019
(#) Bakman válasza Koncsar hozzászólására (») Nov 15, 2019 / 1
 
Parancsolj, mellékletek.
  1. osccon=0b01100000;
(#) Koncsar válasza Bakman hozzászólására (») Nov 15, 2019 /
 
Köszi, mindjárt átírom és beégetem.
(#) niedziela válasza Koncsar hozzászólására (») Nov 15, 2019 /
 
Nem olvastad amit írtam,vagy nem tudtad értelmezni ?
(#) niedziela válasza Bakman hozzászólására (») Nov 15, 2019 /
 
Sajnos igen, ez egy elég nagy hátránya a programnak.
(#) Koncsar válasza niedziela hozzászólására (») Nov 15, 2019 /
 
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
(#) Bakman válasza Koncsar hozzászólására (») 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.
(#) niedziela hozzászólása Nov 15, 2019 / 1
 
jó éjszakát
(#) Koncsar válasza Bakman hozzászólására (») Nov 15, 2019 /
 
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
(#) niedziela válasza Koncsar hozzászólására (») Nov 15, 2019 / 1
 
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.
(#) Koncsar válasza niedziela hozzászólására (») Nov 15, 2019 /
 
Köszi. Az a baj, hogy nem tudtam, hogy hol van az eleje.
(#) Koncsar válasza Bakman hozzászólására (») Nov 15, 2019 /
 
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

Névtelen.png
    
(#) Bakman válasza Koncsar hozzászólására (») Nov 15, 2019 /
 
XC8 fordítóban máshogyan kell megadni:
  1. OSCCON=0b01100000;
Csupa nagybetűt kell használni.
Következő: »»   319 / 361
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