logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[atmega8] bascom ds1337 i problem

pawwik 19 Lis 2008 00:00 1878 4
  • #1 5756477
    pawwik
    Poziom 11  
    no wiec moj problem polega na tym ze probojac cos zrobic, wyslac nawet bajt do ds-a wiesza mi sie atmega, a co dopiero mowic o jakich kolwiek odczytach z tego ukladu. Uzywalem nawet kodow z neta i zaden nie dzial

    I2cinit
    
        Print "start "
       I2cstart
       I2cwbyte 208
       I2cstop
        Print "ok"

    slowo "ok" sie nie pojawia


    bazujac na stronie 6 datasheta i slowach
    Note that Port C (5..4) use digital supply voltage, Vcc
    nie zasilam portu C poprzez analogowe vcc, byc moze to jest problem ? choc podlaczylem na dziko kablami i tez nie chcialo chodzic.

    dsa mam podlacznego do portuC pin 4 i 5. Rezytory podciagajace do + 4,7 k.

    Mial ktos podobny problem ? Z tego co szuklalem to atmega 8 nie ma jtaga wiec to nie to... Walcze juz kilka ladnaych godzin na szukaniu i probach uruchomienia i nic.
  • #2 5759661
    dawid512
    Poziom 32  
    To
    I2cwbyte 208 
    dokladnie liczba 208 to adres układu czy taką sobie liczbę wymyśliłeś? Po za tym jeżeli chcesz coś wgrać to pasuje żebyś wybrał jeszcze pod jakim adresem to wgrać.
  • #3 5759673
    pawwik
    Poziom 11  
    to jest adres ukladu


    I2cstart
       I2cwbyte 208
       I2cwbyte 0
       I2cstart
       I2cwbyte 209
       I2crbyte Sekunda , Ack
       I2crbyte Minuta , Ack
       I2crbyte Godzina , Ack
       I2crbyte Dzientygodnia , Ack
       I2crbyte Dzien , Ack
       I2crbyte Miesiac , Ack
       I2crbyte Rok , Nack
       I2cstop
       Sekunda = Makedec(sekunda)
       Minuta = Makedec(minuta)
       Godzina = Makedec(godzina)
       Dzientygodnia = Makedec(dzientygodnia)
       Dzien = Makedec(dzien)
       Miesiac = Makedec(miesiac)
       Rok = Makedec(rok)


    takiego programu uzywam ktory jest podobno sprawdzony i dziala
  • #5 6840172
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA