NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2278 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 17 از 20 نخستنخست 1234567891011121314151617181920 آخرینآخرین
نمایش نتایج: از 321 به 340 از 385

موضوع: راه اندازي درايور ssd1963 و السيدي 4.3 اينچ با stm32f103rbt6

  1. #321
    تازه وارد
    تاریخ عضویت
    Mar 2014
    نوشته ها
    2
    تشکر
    1
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام
    با تشکر از مطالب ارایه داده شده
    من یک سوال در مورد برد stm32 v3.1 و درایور ssd1963 با برد راه انداز wb-4.3 inch rev 2.0 که از فروشگاه کویر خریداری کردم داشتم لطفا مرا راهنمایی کنید
    سوال من در مورد تابع get_point می باشد که با این تابع می خواهم ر نگ پیکسل مورد نظر را از lcd بخوانم ولی توابعی که برایم به هنگام خرید محصول برایم ارایه داده اند کار نمی کنند و همواره خروجی 0 می دهند لطفا این تابع که با این برد بتواند کار کند را برایم ارایه دهید یا راهنمایی کنید.
    با تشکر

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #322
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط vahideh58 نمایش پست ها
    سلام
    با تشکر از مطالب ارایه داده شده
    من یک سوال در مورد برد stm32 v3.1 و درایور ssd1963 با برد راه انداز wb-4.3 inch rev 2.0 که از فروشگاه کویر خریداری کردم داشتم لطفا مرا راهنمایی کنید
    سوال من در مورد تابع get_point می باشد که با این تابع می خواهم ر نگ پیکسل مورد نظر را از lcd بخوانم ولی توابعی که برایم به هنگام خرید محصول برایم ارایه داده اند کار نمی کنند و همواره خروجی 0 می دهند لطفا این تابع که با این برد بتواند کار کند را برایم ارایه دهید یا راهنمایی کنید.
    با تشکر
    سلام مهندس
    خروجی هر رنگی را رو صفحه هست 0 نشون میده؟ یا فقط رنگ سیاه رو 0 نشون میده؟
    _____________________________________
    _____________________________________

  4. #323
    تازه وارد
    تاریخ عضویت
    Jan 2015
    نوشته ها
    4
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    سلام دوستان گرامی
    کسی تا حالا از lpc1788 استفاده نکرده
    بنظر با اون خیلی ساده تر بشه ال سی دی درایو کرد

  5. تشکرها از این نوشته :


  6. #324
    کاربر علاقه مند 1112 آواتار ها
    تاریخ عضویت
    Mar 2012
    نام
    سعید
    نوشته ها
    58
    تشکر
    14
    تشکر شده 11 بار در 6 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mahrrahm نمایش پست ها
    سلام دوستان گرامی
    کسی تا حالا از lpc1788 استفاده نکرده
    بنظر با اون خیلی ساده تر بشه ال سی دی درایو کرد
    سلام
    منم کنجکاور ال سی دی ده اینچ راه اندازی کنم
    یعنی با این میکرو بدون درایور
    ssd1963
    میشه راه اندازی کرد؟

  7. #325
    تازه وارد
    تاریخ عضویت
    Jan 2015
    نوشته ها
    4
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    نقل قول نوشته اصلی توسط 1112 نمایش پست ها
    سلام
    منم کنجکاور ال سی دی ده اینچ راه اندازی کنم
    یعنی با این میکرو بدون درایور
    ssd1963
    میشه راه اندازی کرد؟

    بله احساس میکنم که شدنی باشه

  8. #326
    کاربر دائمی wantedboy آواتار ها
    تاریخ عضویت
    May 2011
    نام
    علی‏ ‏محمد‏ ‏شکرالهی
    نوشته ها
    492
    تشکر
    201
    تشکر شده 629 بار در 204 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sadmonew نمایش پست ها
    سلام دوستان عزيز
    اينم فايل هدر براي راه اندازي ssd1963 با ميكروي stm32:
    سلام دوستان
    آقا صادق من با این کد lcd راه اندازی کردم فقط یه مشکلی در رنگ ها دارم داخل مد 24 رنگ سفید دارم ولی رنگ مشکی و بعضی رنگ رو ندارم مثلا 0xffffff که میدم رنگ سفید میده اما 0x000000 رنگ قرمز تیره میده و داخل مد 18 بیت حالت اول رنگ آّی کم رنگ و حالت دوم مشکشی من پاک گیج شدم.به نظرتوتن مشکل کجاست من چندتا سورس چک کردم همین مشکل هست.
    لطفا راهنمایی کنید
    مرسی

  9. #327
    تازه وارد
    تاریخ عضویت
    Nov 2009
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام. من با سورس کد شما ال سی دی رو ره انداختم. اما الان که میخوام خودم شماتیک رو بزنم ؛ توی شماتیکهایی که شما در صفحه اول لینکشو گذاشتین اختلاف هست(که خودتون هم توضیح دادین از تریکیب 3 فایل شماتیک نهایی طراحی شده). در صورت امکان شماتیک نهایی رو اینجا قرار بدین

  10. #328
    عضو جدید
    تاریخ عضویت
    Apr 2013
    نام
    mohammad
    نوشته ها
    5
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام
    من میخوام یک ال سی دی ۷ اینچی رو با درایورش ssd1963 با fpgaراه اندازی کنم و فقط میخوام بهش آدرس پیکسل بدم بگم با چه مقدار رنگی روشن بشه
    کسی میتونه لطف کنه کمکی برسونه؟
    با تشکر

    Sent from my K00E using Tapatalk

  11. #329
    تازه وارد
    تاریخ عضویت
    Dec 2010
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sadmonew نمایش پست ها
    سلام دوستان عزيزم
    اينم فايل PCB كه تو Altium طراحيش كردم(به صورت دستي نه Autoroute)، ميتونيد دانلود كنيد.
    ----------------------------------
    سلام
    من کل این چند ده صفحه رو خوندم
    واقعا دستتون درد نکنه
    خیلی زحمت کشیدین
    من می خواستم یه ال سی دی 7 اینچ رو با راه اندازی کنم و از تاچ هم استفاده کنم. این برد مدار چاپی رو بفرستم برای چاپ خوبه یا اینکه ورژن جدیدتری هست؟ قضیه اون پرش تصویر و وز وز کردن توی این مدار چاپی مرتفع شده ؟
    ممنون از همگی

  12. #330
    کاربر فعال
    تاریخ عضویت
    Apr 2011
    نوشته ها
    108
    تشکر
    34
    تشکر شده 70 بار در 34 پست

    پیش فرض

    با سلام خدمت دوستان گرامی و جناب sadmonew بنده چند وقت پیش از جوان یه ال سی دی 5 اینچی خریدم و تازه احتیاج به راه اندازیش پیدا کردم حالا مشکل اینجاست که تو هدر های موجود دوستان یه پین A0 وجود داره و یه RST حالا مشکل من اینجاست که رو برد من نه A0 هست هم اینکه دو تا پیم یکی rs هست یکی rest اگر امکان داره راهنمایی کنید این هم لینک دیتا شیت از سایت جوان
    Document Moved و اسم خود محصول هنم هست LCD 5.0 inch اگر لازم بود مسقیم سرچ کنید ممنون می شم اگر راهنمایی کنید
    ضمنن مد ال سی دی ظاهرا 8080 هستش
    ویرایش توسط Greatal : 17-10-2015 در ساعت 14:22

  13. #331
    کاربر فعال
    تاریخ عضویت
    Apr 2011
    نوشته ها
    108
    تشکر
    34
    تشکر شده 70 بار در 34 پست

    پیش فرض

    با سلام کسی که کمک نکرد ولی این کد برای مد 8080 تقریبا جواب داده میزارمش شاید بدرد کسی بخوره


    void SSD1963_WriteCommand(uint16_t commandToWrite)
    {


    SSD_CONTROL_PORT->BSRR=SSD_RD_PIN;
    SSD_CONTROL_PORT->BRR=SSD_DC_PIN;
    SSD_CONTROL_PORT->BRR=SSD_CS_PIN;
    SSD_CONTROL_PORT->BRR=SSD_WR_PIN;
    SSD_DATA_PORT_OUT(commandToWrite);



    __nop();






    SSD_CONTROL_PORT->BSRR=SSD_WR_PIN;
    SSD_CONTROL_PORT->BSRR=SSD_DC_PIN;
    SSD_CONTROL_PORT->BSRR=SSD_CS_PIN;


    }
    //================================================== ===========================
    // Write data to SSD1963
    //================================================== ===========================
    void SSD1963_WriteData(uint16_t dataToWrite)
    {
    SSD_CONTROL_PORT->BSRR=SSD_RD_PIN;
    SSD_CONTROL_PORT->BRR=SSD_CS_PIN;

    SSD_CONTROL_PORT->BSRR=SSD_DC_PIN;

    SSD_CONTROL_PORT->BRR=SSD_WR_PIN;
    SSD_DATA_PORT_OUT( dataToWrite);
    __nop();




    SSD_CONTROL_PORT->BSRR=SSD_WR_PIN;
    SSD_CONTROL_PORT->BRR=SSD_DC_PIN;
    SSD_CONTROL_PORT->BSRR=SSD_CS_PIN;


    }

  14. کاربران : 2 تشکر کرده اند از شما Greatal برای ارسال این پست سودمند:


  15. #332
    کاربر دائمی wantedboy آواتار ها
    تاریخ عضویت
    May 2011
    نام
    علی‏ ‏محمد‏ ‏شکرالهی
    نوشته ها
    492
    تشکر
    201
    تشکر شده 629 بار در 204 پست

    پیش فرض

    سلام به همه دوستان
    من lcd 7inch با دیسکاوریstm32f407 راه اندازی کردم اما رفرش تصویر معلومه.فکر کنم از تامینگاش باشه.لطفا کمک کنید بچه ها.
    مرسی
    کد:
       //Set MN(multipliers) of PLL, VCO = crystal freq * (N+1)
     //PLL freq = VCO/M with 250MHz < VCO < 800MHz
     //The max PLL freq is around 120MHz. To obtain 120MHz as the PLL freq
     Write_Cmd(0xE2);    // Set PLL with OSC = 10MHz (hardware)
              // Multiplier N = 35, VCO (>250MHz)= OSC*(N+1), VCO = 360MHz
     Write_Dat(0x23);
     Write_Dat(0x02);    // Divider M = 2, PLL = 360/(M+1) = 120MHz
     Write_Dat(0x54);    // Validate M and N values 
     Write_Cmd(0xE0);    // Start PLL command
     Write_Dat(0x01);    // enable PLL
    
     LCD_Delay(1);      // wait stablize
     Write_Cmd(0xE0);    // Start PLL command again
     Write_Dat(0x03);    // now, use PLL output as system clock 
     Write_Cmd(0x01);    // Soft reset
     LCD_Delay(10);
     //Set LSHIFT freq, i.e. the DCLK with PLL freq 120MHz set previously
     //Typical DCLK for TY700TFT800480 is 33.3MHz(datasheet), experiment shows 30MHz gives a stable result
     //30MHz = 120MHz*(LCDC_FPR+1)/2^20
     //LCDC_FPR = 262143 (0x3FFFF)
     //Time per line = (DISP_HOR_RESOLUTION+DISP_HOR_PULSE_WIDTH+DISP_HOR_BACK_PORCH+DISP_HOR_FRONT_PORCH)/30 us = 1056/30 = 35.2us
     Write_Cmd(0xE6);
     Write_Dat(0x01);//0x04
     Write_Dat(0x33);//0xff
     Write_Dat(0x32);//0xff
     
     
     //Set panel mode, varies from individual manufacturer
     Write_Cmd(0xB0);
     Write_Dat(0x10);    // set 18-bit for 7" panel TY700TFT800480
     Write_Dat(0x80);    // set TTL mode
     Write_Dat((DISP_HOR_RESOLUTION-1)>>8); //Set panel size
     Write_Dat(DISP_HOR_RESOLUTION-1);
     Write_Dat((DISP_VER_RESOLUTION-1)>>8);
     Write_Dat(DISP_VER_RESOLUTION-1);
     Write_Dat(0x00);    //RGB sequence 
    
     //Set horizontal period
     Write_Cmd(0xB4);
     #define HT (DISP_HOR_RESOLUTION+DISP_HOR_PULSE_WIDTH+DISP_HOR_BACK_PORCH+DISP_HOR_FRONT_PORCH)
     Write_Dat((HT-1)>>8); 
     Write_Dat(HT-1);
     #define HPS (DISP_HOR_PULSE_WIDTH+DISP_HOR_BACK_PORCH)
     Write_Dat((HPS-1)>>8);
     Write_Dat(HPS-1);
     Write_Dat(DISP_HOR_PULSE_WIDTH-1);
     Write_Dat(0x00);
     Write_Dat(0x00);
     Write_Dat(0x00);
     //Set vertical period
     Write_Cmd(0xB6);
     #define VT (DISP_VER_PULSE_WIDTH+DISP_VER_BACK_PORCH+DISP_VER_FRONT_PORCH+DISP_VER_RESOLUTION)
     Write_Dat((VT-1)>>8);
     Write_Dat(VT-1);
     #define VSP (DISP_VER_PULSE_WIDTH+DISP_VER_BACK_PORCH)
     Write_Dat((VSP-1)>>8);
     Write_Dat(VSP-1);
     Write_Dat(DISP_VER_PULSE_WIDTH-1);
     Write_Dat(0x00);
     Write_Dat(0x00);
     
     //Set pixel format, i.e. the bpp
     Write_Cmd(0x3A);
     Write_Dat(0x55);     // set 16bpp
     //Set pixel data interface
     Write_Cmd(0xF0);
     Write_Dat(0x03);    //16-bit(565 format) data for 16bpp PIC32MX only
     //Write_Dat(0x00);    //8-bit data for 16bpp, PIC24 series
     Write_Cmd(0x36);
     Write_Dat(0x02);   
     Write_Cmd(0x29);    // Turn on display; show the image on display 
    // LCD_Clear(BLACK);
    // LCD_Clear(BLACK);

  16. #333
    کاربر دائمی wantedboy آواتار ها
    تاریخ عضویت
    May 2011
    نام
    علی‏ ‏محمد‏ ‏شکرالهی
    نوشته ها
    492
    تشکر
    201
    تشکر شده 629 بار در 204 پست

    پیش فرض

    نقل قول نوشته اصلی توسط wantedboy نمایش پست ها
    سلام به همه دوستان
    من lcd 7inch با دیسکاوریstm32f407 راه اندازی کردم اما رفرش تصویر معلومه.فکر کنم از تامینگاش باشه.لطفا کمک کنید بچه ها.
    مرسی
    کد:
       //Set MN(multipliers) of PLL, VCO = crystal freq * (N+1)
     //PLL freq = VCO/M with 250MHz < VCO < 800MHz
     //The max PLL freq is around 120MHz. To obtain 120MHz as the PLL freq
     Write_Cmd(0xE2);    // Set PLL with OSC = 10MHz (hardware)
              // Multiplier N = 35, VCO (>250MHz)= OSC*(N+1), VCO = 360MHz
     Write_Dat(0x23);
     Write_Dat(0x02);    // Divider M = 2, PLL = 360/(M+1) = 120MHz
     Write_Dat(0x54);    // Validate M and N values 
     Write_Cmd(0xE0);    // Start PLL command
     Write_Dat(0x01);    // enable PLL
    
     LCD_Delay(1);      // wait stablize
     Write_Cmd(0xE0);    // Start PLL command again
     Write_Dat(0x03);    // now, use PLL output as system clock 
     Write_Cmd(0x01);    // Soft reset
     LCD_Delay(10);
     //Set LSHIFT freq, i.e. the DCLK with PLL freq 120MHz set previously
     //Typical DCLK for TY700TFT800480 is 33.3MHz(datasheet), experiment shows 30MHz gives a stable result
     //30MHz = 120MHz*(LCDC_FPR+1)/2^20
     //LCDC_FPR = 262143 (0x3FFFF)
     //Time per line = (DISP_HOR_RESOLUTION+DISP_HOR_PULSE_WIDTH+DISP_HOR_BACK_PORCH+DISP_HOR_FRONT_PORCH)/30 us = 1056/30 = 35.2us
     Write_Cmd(0xE6);
     Write_Dat(0x01);//0x04
     Write_Dat(0x33);//0xff
     Write_Dat(0x32);//0xff
     
     
     //Set panel mode, varies from individual manufacturer
     Write_Cmd(0xB0);
     Write_Dat(0x10);    // set 18-bit for 7" panel TY700TFT800480
     Write_Dat(0x80);    // set TTL mode
     Write_Dat((DISP_HOR_RESOLUTION-1)>>8); //Set panel size
     Write_Dat(DISP_HOR_RESOLUTION-1);
     Write_Dat((DISP_VER_RESOLUTION-1)>>8);
     Write_Dat(DISP_VER_RESOLUTION-1);
     Write_Dat(0x00);    //RGB sequence 
    
     //Set horizontal period
     Write_Cmd(0xB4);
     #define HT (DISP_HOR_RESOLUTION+DISP_HOR_PULSE_WIDTH+DISP_HOR_BACK_PORCH+DISP_HOR_FRONT_PORCH)
     Write_Dat((HT-1)>>8); 
     Write_Dat(HT-1);
     #define HPS (DISP_HOR_PULSE_WIDTH+DISP_HOR_BACK_PORCH)
     Write_Dat((HPS-1)>>8);
     Write_Dat(HPS-1);
     Write_Dat(DISP_HOR_PULSE_WIDTH-1);
     Write_Dat(0x00);
     Write_Dat(0x00);
     Write_Dat(0x00);
     //Set vertical period
     Write_Cmd(0xB6);
     #define VT (DISP_VER_PULSE_WIDTH+DISP_VER_BACK_PORCH+DISP_VER_FRONT_PORCH+DISP_VER_RESOLUTION)
     Write_Dat((VT-1)>>8);
     Write_Dat(VT-1);
     #define VSP (DISP_VER_PULSE_WIDTH+DISP_VER_BACK_PORCH)
     Write_Dat((VSP-1)>>8);
     Write_Dat(VSP-1);
     Write_Dat(DISP_VER_PULSE_WIDTH-1);
     Write_Dat(0x00);
     Write_Dat(0x00);
     
     //Set pixel format, i.e. the bpp
     Write_Cmd(0x3A);
     Write_Dat(0x55);     // set 16bpp
     //Set pixel data interface
     Write_Cmd(0xF0);
     Write_Dat(0x03);    //16-bit(565 format) data for 16bpp PIC32MX only
     //Write_Dat(0x00);    //8-bit data for 16bpp, PIC24 series
     Write_Cmd(0x36);
     Write_Dat(0x02);   
     Write_Cmd(0x29);    // Turn on display; show the image on display 
    // LCD_Clear(BLACK);
    // LCD_Clear(BLACK);
    دوستان کمک کنید لطفا

  17. #334
    کاربر دائمی wantedboy آواتار ها
    تاریخ عضویت
    May 2011
    نام
    علی‏ ‏محمد‏ ‏شکرالهی
    نوشته ها
    492
    تشکر
    201
    تشکر شده 629 بار در 204 پست

    پیش فرض

    یعنی تا حالا مشکل رفرش تصویر نداشته؟؟؟؟!!!

  18. #335
    کاربر فعال
    تاریخ عضویت
    Mar 2010
    نوشته ها
    236
    تشکر
    101
    تشکر شده 246 بار در 163 پست

    پیش فرض

    این تابع init هست که من ازش جواب گرفتم. هرچند به نظر میاد کلاک ال سی دی درست تنظیم شده.
    کلاک ارم رو درست کانفیگ کردید؟



    کد:
    #ifdef TFT800480
        #define TFT_WIDTH                800ULL
        #define TFT_HSYNC_BACK_PORCH    210LL
        #define TFT_HSYNC_FRONT_PORCH    45ULL
        #define TFT_HSYNC_PULSE            1ULL
        
        #define TFT_HEIGHT                480ULL
        #define TFT_VSYNC_BACK_PORCH    34ULL
        #define TFT_VSYNC_FRONT_PORCH    10ULL
        #define TFT_VSYNC_PULSE            10ULL
    #endif
    
    
    #define    TFT_HSYNC_PERIOD    (TFT_HSYNC_PULSE + TFT_HSYNC_BACK_PORCH + TFT_WIDTH  + TFT_HSYNC_FRONT_PORCH)
    #define    TFT_VSYNC_PERIOD    (TFT_VSYNC_PULSE + TFT_VSYNC_BACK_PORCH + TFT_HEIGHT + TFT_VSYNC_FRONT_PORCH)
    
    #define TFT_PCLK    (TFT_HSYNC_PERIOD * TFT_VSYNC_PERIOD * TFT_FPS)
    //#define TFT_PCLK (928 * 525 * 60)
    #define LCD_FPR        ((TFT_PCLK * 1048576)/100000000)
    
    
    
    void SSD1963_Init (void)
    {
    volatile unsigned int dly;
    //SSD1963_CTRLPORT->BRR = SSD1963_PIN_RST;
    GPIO_ResetBits(GPIOB,SSD1963_PIN_RST);
    for(dly = 0; dly < 1000; dly++);
    //SSD1963_CTRLPORT->BSRR = SSD1963_PIN_RST;
    GPIO_SetBits(GPIOB,SSD1963_PIN_RST);
    for(dly = 0; dly < 1000; dly++);
    
    SSD1963_WriteCommand(SSD1963_SOFT_RESET);
    for(dly = 0; dly < 1000; dly++);
    SSD1963_WriteCommand(SSD1963_SET_PLL_MN);
    SSD1963_WriteData(49);    // PLLclk = REFclk * 50 (500MHz)
    SSD1963_WriteData(4);    // SYSclk = PLLclk / 5  (100MHz)
    SSD1963_WriteData(4);  // dummy
    
    SSD1963_WriteCommand(SSD1963_SET_PLL);
    SSD1963_WriteData(0x01);
     
    for(dly = 0; dly < 100000; dly++);
    
    SSD1963_WriteCommand(SSD1963_SET_PLL);
    SSD1963_WriteData(0x03);
    
    SSD1963_WriteCommand(SSD1963_SET_LCD_MODE); 
    SSD1963_WriteData(0x0C);            
    SSD1963_WriteData(0x00);            
    SSD1963_WriteData(mHIGH((TFT_WIDTH-1)));
    SSD1963_WriteData(mLOW((TFT_WIDTH-1)));
    SSD1963_WriteData(mHIGH((TFT_HEIGHT-1)));
    SSD1963_WriteData(mLOW((TFT_HEIGHT-1)));
    SSD1963_WriteData(0);
    
    SSD1963_WriteCommand(SSD1963_SET_PIXEL_DATA_INTERFACE);
    SSD1963_WriteData(SSD1963_PDI_16BIT565);
    
    SSD1963_WriteCommand(SSD1963_SET_LSHIFT_FREQ); 
    SSD1963_WriteData((LCD_FPR >> 16) & 0xFF);
    SSD1963_WriteData((LCD_FPR >> 8) & 0xFF);
    SSD1963_WriteData(LCD_FPR & 0xFF);
    
    SSD1963_WriteCommand(SSD1963_SET_HORI_PERIOD);
    SSD1963_WriteData(mHIGH(TFT_HSYNC_PERIOD));
    SSD1963_WriteData(mLOW(TFT_HSYNC_PERIOD));
    SSD1963_WriteData(mHIGH((TFT_HSYNC_PULSE + TFT_HSYNC_BACK_PORCH)));
    SSD1963_WriteData(mLOW((TFT_HSYNC_PULSE + TFT_HSYNC_BACK_PORCH)));
    SSD1963_WriteData(TFT_HSYNC_PULSE);
    SSD1963_WriteData(0x00);            
    SSD1963_WriteData(0x00);
    SSD1963_WriteData(0x00);            
    
    SSD1963_WriteCommand(SSD1963_SET_VERT_PERIOD);         
    SSD1963_WriteData(mHIGH(TFT_VSYNC_PERIOD));
    SSD1963_WriteData(mLOW(TFT_VSYNC_PERIOD));
    SSD1963_WriteData(mHIGH((TFT_VSYNC_PULSE + TFT_VSYNC_BACK_PORCH)));
    SSD1963_WriteData(mLOW((TFT_VSYNC_PULSE + TFT_VSYNC_BACK_PORCH)));
    SSD1963_WriteData(TFT_VSYNC_PULSE);
    SSD1963_WriteData(0x00);            
    SSD1963_WriteData(0x00);
    
    SSD1963_WriteCommand(SSD1963_SET_DISPLAY_ON);        //SET display on
    }
    ویرایش توسط mrm : 15-11-2015 در ساعت 19:42

  19. کاربران : 2 تشکر کرده اند از شما mrm برای ارسال این پست سودمند:


  20. #336
    کاربر دائمی wantedboy آواتار ها
    تاریخ عضویت
    May 2011
    نام
    علی‏ ‏محمد‏ ‏شکرالهی
    نوشته ها
    492
    تشکر
    201
    تشکر شده 629 بار در 204 پست

    پیش فرض

    سلام
    مرسی از کمکتون
    میکرو که استفاده می کنم stm32f407vgt6 هست.lcd رو روی مد 16 بیت راه ندازی کردم.
    کدی که قرار دادید ای 16 بیته؟ mHIGH و mLOW تعریف کردین.

  21. #337
    کاربر فعال
    تاریخ عضویت
    Mar 2010
    نوشته ها
    236
    تشکر
    101
    تشکر شده 246 بار در 163 پست

    پیش فرض

    اره در مد 16 بیتی راه اندازی کردم.
    شما از تنظیمات کلاک ارم مطمئن هستید؟

    کد:
    #define mHIGH(x) (x >> 8)
    #define mLOW(x) (x & 0xFF)

  22. تشکرها از این نوشته :


  23. #338
    Banned
    تاریخ عضویت
    Apr 2011
    نام
    مهدی رحیمی
    نوشته ها
    727
    تشکر
    1,015
    تشکر شده 1,448 بار در 579 پست

    پیش فرض

    سلام چرا از قابلیتfsmc میکرو استفاده نکردین؟ من خیلی راحت مثال السیدی 3.2 که با fsmc نوشته شده بود رو هدیتش کردم و السیدی 4.3 رو باهاش راه انداختم راه اندازی با gpio با این میکرو منطقی نیست مثال راه اندازی السیدی از طریق fsmc برای این میکرو تو نت فراوونه پیدا نکردین بگم بهتون

  24. کاربران : 2 تشکر کرده اند از شما kamikazi برای ارسال این پست سودمند:


  25. #339
    کاربر دائمی wantedboy آواتار ها
    تاریخ عضویت
    May 2011
    نام
    علی‏ ‏محمد‏ ‏شکرالهی
    نوشته ها
    492
    تشکر
    201
    تشکر شده 629 بار در 204 پست

    پیش فرض

    نقل قول نوشته اصلی توسط kamikazi نمایش پست ها
    سلام چرا از قابلیتfsmc میکرو استفاده نکردین؟ من خیلی راحت مثال السیدی 3.2 که با fsmc نوشته شده بود رو هدیتش کردم و السیدی 4.3 رو باهاش راه انداختم راه اندازی با gpio با این میکرو منطقی نیست مثال راه اندازی السیدی از طریق fsmc برای این میکرو تو نت فراوونه پیدا نکردین بگم بهتون
    سلام
    برنامه ای پیدا نکردم اگه قرار بدید ممنون میشم

  26. #340
    کاربر دائمی wantedboy آواتار ها
    تاریخ عضویت
    May 2011
    نام
    علی‏ ‏محمد‏ ‏شکرالهی
    نوشته ها
    492
    تشکر
    201
    تشکر شده 629 بار در 204 پست

    پیش فرض

    سلام
    حسابی کلافه شدم هر کاربی کردم نشد لطف کمک کنید.کدی و سورسی آماده دارید برام بزارید فقط اینکه lcd روی مد 16 بیت راه انداختم.
    ممنون

صفحه 17 از 20 نخستنخست 1234567891011121314151617181920 آخرینآخرین

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

  1. کتابخانه delay برای stm32f103rbt6
    توسط saeidhp در انجمن stm32
    پاسخ: 4
    آخرين نوشته: 22-12-2014, 06:05
  2. Usb و چگونگي راه اندازي با stm32f103rbt6
    توسط sadmonew در انجمن stm32
    پاسخ: 7
    آخرين نوشته: 23-10-2014, 21:52
  3. [سوال] پروگرام کردن mini stm32f103rbt6 از طریق usb
    توسط sam1367 در انجمن stm32
    پاسخ: 23
    آخرين نوشته: 02-01-2014, 01:40
  4. برنامه و شماتيك براي درايور ssd1963
    توسط sadmonew در انجمن PIC
    پاسخ: 3
    آخرين نوشته: 14-09-2013, 09:14
  5. مشکل در راه اندازي آي سي درايور(ک
    توسط mohammadr1371 در انجمن مفاهیم اولیه در رباتیک
    پاسخ: 6
    آخرين نوشته: 07-11-2009, 15:54

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

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