Citiram: |
Izdelujem tvojo uro, pravzaprav sem jo že napol končal. Imam nekaj vprašanj.
Najprej me zanima če sem prikazovalnik pravilno zrcalil, skrbi me napis na ploščici ampak če gledam načrt se mi zdi nekako pravilno. Druga stvar je na ploščici kjer je uC. V shemi sta 2 napetostna regulatorja vendar nič ne piše katera dva sta. Sem gledal slike tvojega vezja in sem videl da je eden 12V drugi pa nevem, ker imaš gor hladilno telo. Prav tako sem videl, da nimaš notri enega kondenzatorja. Zanima me še vrednost potenciometra in čemu sploh služi. |
Citiram: |
Če ne dam nič na displeju gorijo nekateri segmenti in vse skupaj utripa. |
Citiram: |
Ja vse sem že sestavil. Če pritiskam tipke ni nič, dal sem jih na port C od 0 do 3, tako kot je v shemi. Ja, kondenzatorja sem dal pa res 100n. Na tiv sta nartisana 2. Enega sem sedaj zamenjal s 3.3nF in ne utripa več. Nekaj kaže, ampak nevem kaj. Prosim poglej še polariteto led diod na tiv načrtu, nekje so narobe obrnjene, upam da sem prav predvideval ko sem jim obračal. |
Koda: |
Koda:
RocnoUra: ldi tmp,0b00011000 sts Ure,tmp ldi tmp,0b00011000 sts Minute,tmp clr tmp sts Sekunde,tmp rcall NastaviUro ret |
Koda: |
rcall Pavza100mS ldi tmp,0b00101111 ;biti kontrolnega registra lahko spreminjaš in poskusiš sts Osvetlitev,tmp ;test displejev rcall OsveziDisplej nop rjmp PC-1 GZanka: |
Citiram: |
Sem uredil, gorijo vsi segmenti! Torej i2c dela. |
Koda: |
ldi tmp,0b00010010 ;1,2
sts Rtcdata+3,tmp ldi tmp,0b00110100 ;3.4 sts RtcData+2,tmp rcall Pavza100mS ldi tmp,0b00100111 ;biti kontrolnega registra lahko spreminjaš in poskusiš sts Osvetlitev,tmp ;test displejev rcall OsveziDisplej nop rjmp PC-1 |
Citiram: |
Tudi to deluje. |
Citiram: |
Na displeju se izpiše F E F 5 |
Citiram: |
Torej RtcData+2 in RtcData+3 (oba po dvakrat) sem zamenjal z 8 in 9. Displej sedaj izpiše F F . 6 3 |
Koda: |
di tmp,0b11010000
sts I2cAdr,tmp ldi tmp,0x1 sts I2CAdr2,tmp ldi tmp,0b0 sts I2CDat,tmp rcall I2cTx |
Koda: |
ldi tmp,0b11010000
sts I2cAdr,tmp ldi tmp,0xA sts I2CAdr2,tmp ldi tmp,0x1F sts I2CDat,tmp rcall I2cTx |
Sadida je napisal/a: |
Ura je dobila še svoje ohišje. Pri polni osvetlitvi jo že, kar težko gledaš, tako da imam nastavljeno na najmanj. |
vitez93 je napisal/a: |
V kratkem bom sestavljal prikazovalnik in malo berem datasheet od SAA1064, pa mi nekaj ni jasno. Kaj je slave address in kaj je subaddressing. Kaj je pa tisti acknowledge med vsakim bajtom?
Hvala za kakršno pomoč! |