ATmega8 clock
Moderators: pedja089, stojke369, trax, InTheStillOfTheNight
ATmega8 clock
Pozdrav!
Imam sljedeći problem, napisao sam neki program za regulaciju temperature koji komunicira sa kompjuterom. I sve to fino radi. Međutim, kupio sam novi atmega8 i stavio isti program na njega i imam problem sa satom. Početak rada se signalizira sa LED koja blinka svakih 300ms i kod tog novog čipa blinka puno sporije. probao sam promijenit kondezatore na oscilatoru i stavit drugi oscilator (inače radi na 4mhz) ali kada stavim brži ocilator meni LED još sporije blinka. probao sam i koristit interni oscilator ali opet isti problem. što je brži oscilator- program je sporiji.
Koristim mikroC i u njemu podešavam koji oscilator koristim i na kojoj brzini. dosad nisam imao problema ali sada stvarno nemam ideju zašto se tako ponaša.
Za programinranje atmela koristim onaj USB asp programator i on radi bez greške.
Nadam se da netko zna kako riješiti ovaj problem.
Unaprijed hvala!
Imam sljedeći problem, napisao sam neki program za regulaciju temperature koji komunicira sa kompjuterom. I sve to fino radi. Međutim, kupio sam novi atmega8 i stavio isti program na njega i imam problem sa satom. Početak rada se signalizira sa LED koja blinka svakih 300ms i kod tog novog čipa blinka puno sporije. probao sam promijenit kondezatore na oscilatoru i stavit drugi oscilator (inače radi na 4mhz) ali kada stavim brži ocilator meni LED još sporije blinka. probao sam i koristit interni oscilator ali opet isti problem. što je brži oscilator- program je sporiji.
Koristim mikroC i u njemu podešavam koji oscilator koristim i na kojoj brzini. dosad nisam imao problema ali sada stvarno nemam ideju zašto se tako ponaša.
Za programinranje atmela koristim onaj USB asp programator i on radi bez greške.
Nadam se da netko zna kako riješiti ovaj problem.
Unaprijed hvala!
Re: ATmega8 clock
Postaj konfiguracijske bitove, koliki je clock, i koja vrsta oscilatora (kristal, keramički rezonator ili eksterni oscilator), jer za svaku vrstu je drugo konfiguriranje. Eventualno ti je možda ostao uključen bit CKDIV, koji dijeli frekvenciju oscilatora s 8, mislim da je to po default-u za megu8.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: ATmega8 clock
kvarcni oscilator, problem je što kad stvavim brži, mikrokontroler radi još sporije, brže radi sa oscilatorom od 1mhz nego od 8mhz, a da ga dijeli, opet bi trebao biti brži sa 8mhz.
LOW = 0x0C = 0000 1100
HIGH = 0xD9 = 1101 1001
LOW = 0x0C = 0000 1100
HIGH = 0xD9 = 1101 1001
Re: ATmega8 clock
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: ATmega8 clock
Izgleda da je neki bug u MikroC-u, nikako ne mogu dobit 0xCC šta god izaberem.
Podešen je na " Ext. Crystal/Resonator High Freq, slow startup"
ovaki su bitovi:
LOW = 0xCF = 1100 1111
HIGH = 0xD9 = 1101 1001
Nije mi jasno zašto, ali napisao sam da je oscilator od 1mhz, iako je od 4mhz i sad radi ok, čak i UART na 9600bps
Podešen je na " Ext. Crystal/Resonator High Freq, slow startup"
ovaki su bitovi:
LOW = 0xCF = 1100 1111
HIGH = 0xD9 = 1101 1001
Nije mi jasno zašto, ali napisao sam da je oscilator od 1mhz, iako je od 4mhz i sad radi ok, čak i UART na 9600bps
Re: ATmega8 clock
Uh, ja i moja brzina , pogledaš li sliku vidjet ćeš da je to setup za ATtiny 2313
Evo novo:
HIGH - D9
LOW - 60
http://img706.imageshack.us/img706/1707/mega8.png
EDIT:
jesam li dobro shvatio da koristiš vanjski oscilator i clock dovodiš na pin 9, (XTAL1/TOSC1) PB6 ?
Evo novo:
HIGH - D9
LOW - 60
http://img706.imageshack.us/img706/1707/mega8.png
EDIT:
jesam li dobro shvatio da koristiš vanjski oscilator i clock dovodiš na pin 9, (XTAL1/TOSC1) PB6 ?
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: ATmega8 clock
Vidio sam al sam pomislio da je kojim slučajem isto
koristim onaj kvarcni oscilator od 4mhz, spojim ga na pinove 9 i 10 i uzemljim preko kondenzatora od 22pf
koristim onaj kvarcni oscilator od 4mhz, spojim ga na pinove 9 i 10 i uzemljim preko kondenzatora od 22pf
Re: ATmega8 clock
Ah, koristiš kvarcni kristal od 4 MHz, onda je drukčije:
HIGH - D9
LOW - 7D
http://img19.imageshack.us/img19/1707/mega8.png
HIGH - D9
LOW - 7D
http://img19.imageshack.us/img19/1707/mega8.png
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....