MifTy Postat Iunie 28, 2010 Partajează Postat Iunie 28, 2010 şi eu am găsit LCD-ul ăla, eu îl căutam în fereastra bascom main, nu în cea a simulatorului...şi apropo... în loc de "HELLO!" îmi apar nişte caractere japoneze... în LCD-ul simulat!!! Link spre comentariu
srdjan Postat Iunie 28, 2010 Partajează Postat Iunie 28, 2010 şi eu am găsit LCD-ul ăla, eu îl căutam în fereastra bascom main, nu în cea a simulatorului...şi apropo... în loc de "HELLO!" îmi apar nişte caractere japoneze... în LCD-ul simulat!!! こんにちは ?LE: frast ca asta e traducerea lu' gogu. Link spre comentariu
MifTy Postat Iunie 28, 2010 Partajează Postat Iunie 28, 2010 stai c-am rezolvat problema: umblasem la setările de porturi ale lcd-ului din configurarea pentru simulator... acum le-am repus la loc.şi-acu' m-am prins de ce vedeam porcării pe lcd-ul ăla conectat la lpt: greşisem cel puţin o conexiune de date!!!nasol e că tre să depistez unde: pe placă sau în cablul de conexiune cu placa... :cry: Link spre comentariu
yo9hnf Postat Iunie 28, 2010 Partajează Postat Iunie 28, 2010 Am reusit sa scriu programul in attiny2313, dar numai cu eXtremeBurner care suporta USBasp. Bascomul imi da ok, dar nu se aprinde LEDul de programare.Merge! Link spre comentariu
yo9hnf Postat Iunie 28, 2010 Partajează Postat Iunie 28, 2010 Am reusit sa blochez 2 bucati attiny2313 in seara asta.Am facut un ceas, dar in loc sa 'bata' secunda normal, o secunda cred ca era de 10 ori mai mare...Jucandu-ma cu Low Fuse, am reusit sa il fac sa mearga in timp real, dar nu il mai puteam scote din meniul de setare-ora. Link spre comentariu
yo9hnf Postat Iunie 29, 2010 Partajează Postat Iunie 29, 2010 Am facut ceasul de aici : http://www.pro-qwerty.com/lcd_clock.php Daca ii pun Q=8MHz si prescale, asa cum era in program, de 1024, merge extraordinar de incet. Q=4Mhz, prescale=64 merge de doua ori mai repede decat secunda. Q=4Mhz, prescale=256, merge de doua ori mai incet decat secunda. Prescale de 128 nu exista in bascom. Ce ar trebui sa-i fac ca sa merga cum trebuie? Link spre comentariu
stefan_k Postat Iunie 29, 2010 Partajează Postat Iunie 29, 2010 Daca ii pun Q=8MHz si prescale, asa cum era in program, de 1024, merge extraordinar de incet.Mie imi suna ca si cum ar fi activat CKDIV8 (8MHz/8 = 1MHz, e si normal sa mearga incet). Verifica fusebitii.Nu spui daca sursa de 4/8MHz e de la oscilatorul intern sau de la quartz.Timere-le nu au prescaler de 128. Link spre comentariu
srdjan Postat Iunie 29, 2010 Partajează Postat Iunie 29, 2010 iar CLKDIV8 mi se pare ca e default din fabrica impreuna cu frecventa de 8 Mhz a internului. Deci din fabrica alearga la 1MHz Link spre comentariu
stefan_k Postat Iunie 29, 2010 Partajează Postat Iunie 29, 2010 da, e default. [later edit: deleted]dar pentru un ceas .. cred ca e o idee buna sa folosesti quartz, nu oscilatorul rc. eu din cate-mi amintesc divizorul la 8 intern se aplica si sursei externe de clock, in cazul lui quartz-ulda, se aplica, is eu ametit de caldura. am editat, dar ai fost mai rapid. Link spre comentariu
srdjan Postat Iunie 29, 2010 Partajează Postat Iunie 29, 2010 eu din cate-mi amintesc divizorul la 8 intern se aplica si sursei externe de clock, in cazul lui quartz-ul Link spre comentariu
yo9hnf Postat Iunie 29, 2010 Partajează Postat Iunie 29, 2010 Pai folosesc Q extern.$crystal = 8000000Oricum, nu-i vorba de ceas, ca nu ma intereseaza sa fac un ceas, e vorba ca m-am lovit de lucrul asta simplu si nu stiu cum sa-l fac sa mearga.Aseara am blocat doua Attiny2313 umbland pe la FUSE.Cu eXtremeBurner am vazut ca trebuie scris LowFuse, 0x ceva. Link spre comentariu
stefan_k Postat Iunie 29, 2010 Partajează Postat Iunie 29, 2010 Pai de umblat la fuse e musai sa umbli la fuse ... dar cu atentie Vezi asa ceva http://www.engbedded.com/fusecalc/ ce iti spune. CKDIV8 e default, deci daca nu l-ai dezactivat in mod explicit atunci e clar ca iti merge altfel decat calculezi. Link spre comentariu
yo9hnf Postat Iunie 29, 2010 Partajează Postat Iunie 29, 2010 Pe acel site am intrat si aseara . Deci ext. Q=8Mhz...Deci sa-i programez LowFuse=0x4E ? Link spre comentariu
stefan_k Postat Iunie 29, 2010 Partajează Postat Iunie 29, 2010 0x4E are in continuare CKDIV8 activat.Eu i-as pune 0xCE sau mai bine 0xFF (sa aiba timp de pornire si stabilizare). Link spre comentariu
yo9hnf Postat Iunie 29, 2010 Partajează Postat Iunie 29, 2010 Va multumesc pentru ajutor amandurora !Am reprogramat uC-ul cum era initial, prescaler =1024, Qext=8MHz, iar LowFuse l-am pus 0xFF. Cand alimentezuC-ul, pe LCD este meniul de setare a ceasului. Normal, se seteaza ora, iar la apasarea unui buton, intra in modul obisnuit de ceas.Secunda "bate" cum trebuie acum, dar cand apas butonul pentru terminarea setarii, imi apare ceasul in sine doar cat tin apasat butonul.Normal era ca la o singura apasare sa-mi treaca in modul normal. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum