04-02-2018, 08:17 PM
(04-02-2018, 07:57 PM)gorankg Wrote: Stavi hex i poslednji source pa da pogledamo.
Drajver za lemilicu je radio Bogdan. Evo ovde imaš više o tome:
http://forum.yu3ma.net/showthread.php?tid=779
http://forum.yu3ma.net/showthread.php?ti...=soldering
http://forum.yu3ma.net/showthread.php?ti...8#pid83388
Samo mi se osvjezavaju 000 a poanta je da iz Do Loop petlje bude uzimao vrijednost varijable i i kod interrupta prikaze tu varijablu i na displayu...dakle counter od 000 do 254 za probu.
@Macola
Ja sam uvijek mislio da tih 8-bitni MCU je dosta "spori" i ako mu nabacas periferiju koristis oba timera, pa malo preko serijeske sabirnice da ce da bude to previse za malisana...ali po ovome kodu sto sam vidio i sto ti radis sa MCU mocna je to stvar..kako si i rekao najbitnija je struktura i optimizacija programa...jer to je ono sto radi u pozadini...ja dugo nisam znao za timere a fenomenalna su stvar...prije sam koristio u Do Loop petlji WaitMs ili Wait i mislio sam da je to program napisani kako treba...sad tek ovo malo sto radim sa timerima vidim da sam neoptimizirano trosio CPU vrijeme i ako bih stavio vise peripetija na MCU i koristio u svakoj funkciji WaitMs ubrzo bih ubio MCU i to bi bili sporo ako bi se i uopce pokrenulo
Ostajem na FastAVR jer mi najbolje lezi...nije problem prijeci na C (koji je napredniji i mocniji) ali FastAVR ima vecinom sve funkcije i dobar manual pa samo treba citati i experimentirati sa kodom i uz pomoc znalaca rjesiti problem...sve je to isto jer svaki jezik prevodi c ili bascom ili pascal ili fortron u asm kod koji se onda pretvara u hex kod koji MCU razumije...a i kod fastavra mi je zgodno da mi kompalirani bascom kod pretvara u asm pa mogu i asm direkt da kompiliram a i da vidim kako radi low level pisanje programa...pa mogu onda kasnije i asm kod malo preraditi da bude jos brzi ako negdje se ne izvrsava brzo...ima i odlican AVR simulator...mozda jednog dana kupim i za njega licencu dodje samo $29 a nudi debugger assembler i basic compiler i jos imas step by step debuger da se vide zastavice koja se postavi...odlicno..ali zasad sam na fastavru jer bitna je logika i optimizirano pisanje programa...badava mi c ako sam nefikasan u pisanju programa...