اطلاعیه

Collapse
No announcement yet.

کمک برای راه اندازی lcd n96

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کمک برای راه اندازی lcd n96

    با عرض سلام خدمت همه بزرگان علم
    من میخوای ی tft lcd 2.8" راه اندازی کنم و اینم سورس کدم هست ولی ال سی دی جواب نمیده:(
    ال سی دی سالمه و با برنامه های آماده ازش جواب گرفتم ولی به برنامه خودم جواب نمیده:(
    میشه راهنماییم کنین کجای کدم مشکل داره؟

    کد:
    #include <AT91SAM7X256.h>
    #include <lib_AT91SAM7X256.H>
    
    #include <delay.h>
    
    #define PORTRAIT 
    #define TFTLCD_DATAPORT_B       
    #define TFTLCD_DATAPORT_OFFSET   0
    #define TFTLCD_CONTROLPORT_A     
    #define TFTLCD_RST         26
    #define TFTLCD_RS          27
    #define TFTLCD_CS          28
    #define TFTLCD_WR          29
    #define TFTLCD_RD          30  
    
                
    #include "tftlcd_functions.c"
    
    int main(void)
    {
    AT91C_BASE_WDTC->WDTC_WDMR=AT91C_WDTC_WDDIS;
    delay_ms(100);
    tftlcd_init();
    delay_ms(100);
    tftlcd_clear();
    delay_ms(100);
    
    tftlcd_draw_rectangle(20,25,50,70,1,YELLOW);
    tftlcd_draw_line(5,5,180,120,RED);
    delay_ms(10000);
    while(1)
    {
    };
    }
    MRM

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

    سلام
    اگر در کامپایل خطا میده خطار رو بزار تا بررسی کنم
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

    دیدگاه


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

      سلام داداش
      ممنون جواب دادین
      نه داداش خطا نمیده،کامپال میشه و با sam-ba میکرو رو پروگرم میکنم اما ال سی دی چیزی نشون نمیده :sad:
      اتصال پایه هاشو بر اساس پروژه file explorer موجود توی تاپیک N96 LCD بستم و وقتی اون برنامه رو روی میکرو کامپایل میکنم اجرا میشه و ال سی دی کار میکنه اما به این برنامه جواب نمیده :cry2:
      گفتم شاید برنامم مشکل داره اگه میشه ی نگا روش بندازین،شاید باید تابع خاصی رو برای ال سی دی استفاده کنم که استفاده نکردم
      ورژن keil میتونه تاثیر گذار باشه؟؟مال من 3 هست
      MRM

      دیدگاه


        #4
        پاسخ : کمک برای راه اندازی lcd n96

        اولا ترتیب پایه ها باید بر اساس تعریفی که توی برنامه هست باشه. یعنی اینا
        کد:
        #define PORTRAIT 
        #define TFTLCD_DATAPORT_B       
        #define TFTLCD_DATAPORT_OFFSET   0
        #define TFTLCD_CONTROLPORT_A     
        #define TFTLCD_RST         26
        #define TFTLCD_RS          27
        #define TFTLCD_CS          28
        #define TFTLCD_WR          29
        #define TFTLCD_RD          30
        دوما ی ورژن جدید براش گذاشتم توی انجمن برو اینم ی تست کن ببین کار میکنه
        هدر جدید LCD

        راستی حتما سعی کن آخرین ورژن کیل رو بگیری. فک کنم 4.7 باشه.
        موفق باشی
        زندگی یعنی امید و حرکت
        کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
        سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
        برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
        به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

        دیدگاه


          #5
          پاسخ : کمک برای راه اندازی lcd n96

          ممنون داداش از ورژن 4.74 کیل و ورژن جدید هدر استفاده کردم خدا رو شکر حل شد :nice: :wow:
          MRM

          دیدگاه

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