اطلاعیه

Collapse
No announcement yet.

راه اندازی ds1307 در بسکام

Collapse
این موضوع بسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    راه اندازی ds1307 در بسکام

    سلام
    دوستان من ماژول ds1307 خریدم ولی موقع راه اندازی یا همش 165:165:165نشون میده یا 0:0:80نشون میده
    مشکل کار کجاست؟
    کد:
    $regfile = "m8def.dat"
    $crystal = 8000000
    $framesize = 128
    $hwstack = 128
    $swstack = 128
    
    
    Config Lcd = 20 * 4
    Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5 , E = Portb.0 , Rs = Portb.1
    Cursor Off
    
    Config Sda = Portd.7
    Config Scl = Portd.6
    
    
    Dim S As Byte
    Dim M As Byte
    Dim H As Byte
    Dim D As Word
    Dim Y As Word
    Dim Mo As Word
    Dim W As Word
    
    Do
    I2cstart
    I2cwbyte &HD0
    I2cwbyte 0
    I2cstart
    I2cwbyte &HD1
    I2crbyte S , Ack
    I2crbyte M , Ack
    I2crbyte H , Ack
    I2crbyte W , Ack
    I2crbyte D , Ack
    I2crbyte Mo , Ack
    I2crbyte Y , Nack
    I2cstop
    
    S = Makedec(s) : M = Makedec(m) : H = Makedec(h)
    D = Makedec(d) : Mo = Makedec(mo) : Y = Makedec(y)
    Y = 1390 + Y
    
    Home
    Lcd H ; ":" ; M ; ":" ; S ; " "
    Home L
    Lcd Y ; "/" ; Mo ; "/" ; D ; " "
    Loop
    من با دانش و آکاهی ام تمام جهالت ها رو به زانو در خواهم اورد.

    #2
    پاسخ : راه اندازی ds1307 در بسکام

    سلام. بهتر بود اول یه جستجو در انجمن انجام میدادید.
    این آی سی اگه مقدار دهی اولیه نشه این مشکل به وجود میاد. شما ابتدا یک زمان رو در رجیستر های آی سی بنویسید. برای این کار مقاله ای توسط آقای حسینی پژو در سایت iseee موجوده. حتما مطالعه کنید.
    STM32 واقعا یه چیز دیگه است...

    دیدگاه


      #3
      پاسخ : راه اندازی ds1307 در بسکام

      با توجه به تکراری بودن ، تاپیک بسته میشود!!!!

      [s]از ایجاد تاپیک بدون جستجو ، شدیدا خودداری شود . در صورت تکرار بلافاصله قفل یا حذف میشود[/s]

      دیدگاه

      لطفا صبر کنید...
      X