Fórum témák
» Több friss téma |
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
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.
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
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.
É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.?
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.
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.
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
Kb. a lehető legnehezebben kiolvasható hőmérő szenzort választottad. Nincs rá példaprogramom, talán valakinek van.
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
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
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?
Szerda magasságában hazaérek , keress meg skype-n valamit összerakunk ..
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
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?
A képen látható LCD be szeretnék egy tizedes pontot és mögé értéket.
Szia, bocsi, hogy bele kontárkodtam. Így talán egy kicsivel jobb, bár tizedes jegy még így sincs.
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.
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
Az a baj, hogy amit Neoone beleírt, az sem igazán jól működik nálam, szimulációban sem.
Nálam a szimulációban jól működik. Hányas flowcod-ot használsz?
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
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
|
Bejelentkezés
Hirdetés |