Fórum témák

» Több friss téma
Fórum » WAVGAT Arduino klón Frekvencia állítás
Lapozás: OK   1 / 1
(#) l0m3x hozzászólása Szept 25, 2021 /
 
Sziasztok!

Korábban vettem egy pár WAVGAT nevü Arduino Nano 3.0 klónt.
Elsőre sem működött egyik sem rendesen, egy karakter sorozatot sem adott rendesen a konzolon.
Állítottam bitrátát meg minden, de akkor is csak krix-krax volt.
Véletlen találtam egy oldalt (Mielőtt kúlcstartó lett volna), ahol leírták, hogy instabil bizonyos frekvenciákon és azt kell le/fel állítani.
Program elején 2 sor volt. Kb.: Ilyen:
RU leírás a problémára
De elvesztek a régi forrásaim és nem találom újra a megoldást.

CLKPR = 1<<PMCE;
CLKPR = 1<<5 | 1<<0;

Hibát dob. PMCE nincs.
Mit rejthet a PMCE és hogy deklaráljam?

Előre is köszönöm.
(#) meslac válasza l0m3x hozzászólására (») Szept 25, 2021 / 1
 
#define PMCE 7

CLKPR = 1<<PMCE;
CLKPR = 1<<5 | 1<<0; // 16 MHz
CLKPR = 1<<5; // 32MHz
(#) l0m3x hozzászólása Szept 25, 2021 /
 
Tökéletes Köszönöm. Megoldódott. Ez volt az.
16 Mhz-n látszólag működik.
Persze a RU leírás szerint akár nagyon jó is lehet ez a chip, de én nem folynék bele ennyire.
Ez a leírásban szereplő zavar elvileg bekavarhat, minden időzítős dologba ha jól tudom. LCD, stb?
(#) mateatek válasza l0m3x hozzászólására (») Szept 26, 2021 / 1
 
A belső órajele az MCU-nak meglehetősen fáziszajos, a képeken is ez látszik. Ha 16 MHz-en használod, akkor is az marad. Emellett a hőmérséklet is befolyással van rá. De LCD-nek nem zavar. Ha a belső órajel nem felel meg, használjad a külső órajelet. 32 MHz-es kvarccal gond nélkül berezeg és tökéletesen működik.
(#) l0m3x hozzászólása Szept 26, 2021 /
 
Köszönöm.
Következő: »»   1 / 1
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