ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 4 از 4
  1. #1
    2019/02/18
    11
    1

    Question اطلاعات ds1307 در lcd درست نمایش داده نمیشود

    با سلام
    من برنامه ساده زیر رو نوشتم اما جواب نمیگیرم
    اگر ممکن هست کمک کنید.

    [FONT=Yekan]#include <io.h>[/FONT]#include <mega16.h>
    #include <stdio.h>
    #include <stdlib.h>
    #include <lcd.h>
    #include <delay.h>
    #include <i2c.h>
    #include <ds1307.h>
    #asm
    .equ __lcd_port=0x12;
    .equ __i2c_port=0x15;
    .equ __sda_bit=1;
    .equ __scl_bit=0;
    #endasm




    void main(void)
    {
    char buffer[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},h=0,m=0,s=0;


    lcd_init(16);
    i2c_init();
    rtc_init(0,0,0);


    while (1)
    {
    rtc_get_time(&h,&m,&s);
    lcd_clear();
    sprintf(buffer,"%d:%d:%d",h,m,s);
    lcd_puts(buffer);
    delay_ms(100);
    }
    }




  2. #2
    2018/07/30
    اهواز
    258
    170

    پاسخ : اطلاعات ds1307 در lcd درست نمایش داده نمیشود

    دو پایه VBATT و SOUT رو نباید گراند کرد. همینطوری آزاد بذاریشون چیزی نمیشه.
    بعد چرا از یه VCC ساده استفاده نکردین برای وصل کردن پول آپ ها ؟ خود میکروتون هم داره از VCC اسفتاده میکنه.
  3. #3
    2017/06/13
    1,191
    615

    پاسخ : اطلاعات ds1307 در lcd درست نمایش داده نمیشود

    نقل قول نوشته اصلی توسط حسین ساغبکلو

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    با سلام
    من برنامه ساده زیر رو نوشتم اما جواب نمیگیرم
    اگر ممکن هست کمک کنید.

    [FONT=Yekan]#include <io.h>[/FONT]#include <mega16.h>
    #include <stdio.h>
    #include <stdlib.h>
    #include <lcd.h>
    #include <delay.h>
    #include <i2c.h>
    #include <ds1307.h>
    #asm
    .equ __lcd_port=0x12;
    .equ __i2c_port=0x15;
    .equ __sda_bit=1;
    .equ __scl_bit=0;
    #endasm




    void main(void)
    {
    char buffer[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},h=0,m=0,s=0;


    lcd_init(16);
    i2c_init();
    rtc_init(0,0,0);


    while (1)
    {
    rtc_get_time(&h,&m,&s);
    lcd_clear();
    sprintf(buffer,"%d:%d:%d",h,m,s);
    lcd_puts(buffer);
    delay_ms(100);
    }
    }




    سلام
    دلیل کار نکردن خیلی خیلی سادس. شما پایه های SCL و SDA رو غلط متصل کردید. این پایه ها باید به هم نامشون وصل بشن نه به صورت معکوس!
  4. #4
    2019/02/18
    11
    1

    پاسخ : اطلاعات ds1307 در lcd درست نمایش داده نمیشود

    واقعا مایه ی تاسفه
    من میرم تو افق محو بشم
    ممنون آقای

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    درست شد.
نمایش نتایج: از 1 به 4 از 4

موضوعات مشابه

  1. خواندن اطلاعات نمایش داده شده روی LCD کارکتری
    توسط soleimani_m در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2019/08/09, 12:10
  2. polygon قرار داده شده انتخاب نمیشود
    توسط mnwato در انجمن نرم افزار Protel
    پاسخ: 1
    آخرين نوشته: 2016/04/06, 14:47
  3. پاسخ: 7
    آخرين نوشته: 2015/06/06, 23:15
  4. کریستال میکرو رو چجوری درست کنم؟برنامه ریزی نمیشود
    توسط hosseinam در انجمن میکروکنترلرهای AVR
    پاسخ: 11
    آخرين نوشته: 2013/06/30, 00:24
  5. پاسخ: 5
    آخرين نوشته: 2010/07/19, 16:00

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •