Fórum témák

» Több friss téma
Fórum » Folyamatábrás mikrokontroller programozás Flowcode-dal
Lapozás: OK   320 / 360
(#) Koncsar válasza Bakman hozzászólására (») Nov 15, 2019 /
 
Lefordította. De a 3mp időzítés az még mindig 6 mp.
Átírtam az OSCON-t 0b1110000 ra , így most jó.
Ha a C kódot beírom a program elejére, attól még a project options ban is be kell írnom az értéket? 16000000 Hz?
A hozzászólás módosítva: Nov 15, 2019
(#) Bakman válasza Koncsar hozzászólására (») Nov 15, 2019 /
 
Igen, ott is át kell írni.

Nem attól lett jó, hogy az első bitet átírtad, annak nincs köze az órajel frekvenciájához. 8 MHz-ről volt szó, nem 16 MHz-ről.
(#) Koncsar válasza Bakman hozzászólására (») Nov 15, 2019 /
 
Igazad van!!!
(#) Koncsar válasza Bakman hozzászólására (») Nov 15, 2019 /
 
Persze lenne még kérdésem. Ha valamiért 12.5MHz szeretnék beállítani, ezt meg lehet e csinálni. Vagy csak azok az értékek lehetnek beírva, amit az adatlap és a flow felhoz? Ez a PIC 16MHz ig megy, legalább is a belső órája.De ott van a másik dolog, a PIC12F683 nál nem kellett a progi elejére belső óránál 4MHz ig semmi C kód (OSCCON) sem. Elég volt a Flowba beírni, hogy 1,2,4 MHz.
A hozzászólás módosítva: Nov 15, 2019
(#) Bakman válasza Koncsar hozzászólására (») Nov 15, 2019 /
 
Belső órajel használata esetén a már mutatott képen is látható opciók vannak. Kiegészítésképpen a 8 és 16 MHz-es "kimenetet" rá lehet kapcsolni a négyszerező PLL-re, így 32 és 64 MHz-re is fel lehet tornázni az órajelet.

A PLL használható külső kvarc esetén is, de a végeredmény nem lehet nagyobb, mint 64 MHz. Ha neked a belső órajel opciók nem felenek meg, akkor valamilyen külső forrást kell használnod. Pl. 12.5 MHz-es kvarc, 3.125 MHz-es kvarc + PLL, 12.5 MHz-es külső órajel ami jön valahonnan stb.
(#) Koncsar válasza Bakman hozzászólására (») Nov 15, 2019 /
 
Értem. Ezzel az adatlap részlettel vagy részleten rágódtam sokáig. Szóval a belső órával 31kHz-16MHz ig vagy ezen belül nem lehet össze-vissza bármilyen értéket beállítani.?
(#) Bakman válasza Koncsar hozzászólására (») Nov 15, 2019 / 1
 
31 kHz - 16 MHz, illetve 32 és 64 MHz. A képen látható értékeket lehet beállítani, köztes frekvenciákat nem.
(#) Koncsar válasza Bakman hozzászólására (») Nov 15, 2019 /
 
Na mára köszönöm az oktatást.
(#) Koncsar hozzászólása Nov 16, 2019 /
 
Sziasztok!
Segítséget kérnék arra, hogy a progiban, hogy tudnám megváltoztatni azt, hogy a hőmérőnek készülő progi ne 0-255 ig írjon számokat, hanem mondjuk 20 foktól 100 fokig, illetve legalább egy tizedes jel legyen benne. Köszi.

homero.fcfx
    
(#) Bakman válasza Koncsar hozzászólására (») Nov 16, 2019 /
 
Milyen szenzorról van szó?
(#) Koncsar válasza Bakman hozzászólására (») Nov 16, 2019 /
 
10 kOhm os NTC. A görbéjét nem tudom, cirkókban használom. 20 fok környékén 10 kOHm.
A hozzászólás módosítva: Nov 16, 2019
(#) Bakman válasza Koncsar hozzászólására (») Nov 16, 2019 /
 
Kb. a lehető legnehezebben kiolvasható hőmérő szenzort választottad. Nincs rá példaprogramom, talán valakinek van.
(#) Koncsar válasza Bakman hozzászólására (») Nov 16, 2019 /
 
Milyet érdemes venni? Pedig a legtöbb vizes rendszerben 10kOhm NTC vagy PTC van.
A hozzászólás módosítva: Nov 16, 2019
(#) Bakman válasza Koncsar hozzászólására (») Nov 16, 2019 /
 
Mag az alkatrész egyszerű, stabil, pontos és megbízható. Viszont, eme nagy előnye mellé társul a hátránya is, mégpedig az érték kinyerésének nehézsége. Ipari alakalmazásoknál mérőhidakat használnak de ezt házilag, pontosan kivitelezni nem egyszerű.

Hobbi célra érdemes olyan szenzort használni, amiből egyből digitálisan nyerhető ki az adat, így az analóg - digitális konverzió pontatlanságát meg lehet spórólni, azt a szenzor elvégzi, remélhetőleg pontosan.

Én a DS18B20 jelű hőmérő szenzort javaslom. Igaz, ehhez három* vezeték kell de cserébe 0.0625 °C felbontást kapsz.

*Megoldható kettővel is de ezt egyelőre ne feszegessük.
A hozzászólás módosítva: Nov 16, 2019
(#) Koncsar válasza Bakman hozzászólására (») Nov 16, 2019 /
 
Erre a TO92 tokozásúra gondolsz? Azt írja a doksija, hogy +- 2 fok a pontatlansága. De azt lehet kalibrálni programon belül?
(#) Bakman válasza Koncsar hozzászólására (») Nov 16, 2019 /
 
Igen, arra gondolok.

DS18B20.png
    
(#) Koncsar válasza Bakman hozzászólására (») Nov 16, 2019 /
 
Küldtem egy privátot.
(#) Koncsar válasza Bakman hozzászólására (») Nov 16, 2019 /
 
Rendeltem pár db DS18B20 at. A DS18B20 hiányában szeretnék egy pontos időt a 2 soros i2C LCD re. Tudsz ebben segíteni, ezen a szép szombati estén?
Van a PIC18F252 és a PIC 18F14K22.
A hozzászólás módosítva: Nov 16, 2019
(#) Bakman válasza Koncsar hozzászólására (») Nov 16, 2019 /
 
Nincs ilyen kijelzőm...
(#) kaqkk válasza Koncsar hozzászólására (») Nov 16, 2019 /
 
Szerda magasságában hazaérek , keress meg skype-n valamit összerakunk ..
(#) Koncsar válasza kaqkk hozzászólására (») Nov 16, 2019 /
 
Köszi Bélám! Kell még hozzá valami kütyü? PICen kívül?
A hozzászólás módosítva: Nov 16, 2019
(#) Koncsar hozzászólása Nov 16, 2019 /
 
Ha még valaki van itt a késő órában és tudna egy kicsit segíteni, szuper lenne. A kijelzőn szeretném , ha a hőmérsékletet legalább egy tizedesig kiírná. Bele javítana Valaki?

homero.fcfx
    
(#) Koncsar hozzászólása Nov 17, 2019 /
 
A képen látható LCD be szeretnék egy tizedes pontot és mögé értéket.

Névtelen.png
    
(#) neoone válasza Koncsar hozzászólására (») Nov 17, 2019 / 1
 
Szia, bocsi, hogy bele kontárkodtam. Így talán egy kicsivel jobb, bár tizedes jegy még így sincs.
(#) kokozo válasza Koncsar hozzászólására (») Nov 17, 2019 / 1
 
tizedes vessző: érték osztva 10 (print), string vessző (print), érték -(térték/10*10)(print).

Matek : 14,3-at szeretnél kiíratni, de az értéked 143. 143/10=14, 14 (print), utána stringként kiíratsz egy vesszőt, (14,) 143/10*10=140, mivel a pic nem kerekít semerre. 143-140=3 megkaptad a tizedest : 3 print.
(#) Koncsar válasza kokozo hozzászólására (») Nov 17, 2019 /
 
Zoli! A tizedes pontját már sikerült, már csak az értékkel nem tudtam mit kezdeni.
A hozzászólás módosítva: Nov 17, 2019
(#) Koncsar hozzászólása Nov 17, 2019 /
 
Az a baj, hogy amit Neoone beleírt, az sem igazán jól működik nálam, szimulációban sem.
(#) neoone válasza Koncsar hozzászólására (») Nov 17, 2019 /
 
Nálam a szimulációban jól működik. Hányas flowcod-ot használsz?
(#) Koncsar válasza neoone hozzászólására (») Nov 17, 2019 /
 
5-6-8
Szimulációban amikor leviszem az értéket mínuszba, akkor egy számérték eltünik. -20 ból lesz -2 fok. Valóvilágban is ezt csinálja.
De Flow 6 ban sem akarja.
A hozzászólás módosítva: Nov 17, 2019
(#) Koncsar válasza neoone hozzászólására (») Nov 17, 2019 /
 
Parancsolj 2 kép. Olyan mint, ha 1 digitet jobbra ugrana mínusz értéknél.
A hozzászólás módosítva: Nov 17, 2019
Következő: »»   320 / 360
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