TFT 320x240 на HX8347D

Тема в разделе "Arduino & Shields", создана пользователем USSRghost, 7 дек 2015.

Метки:
  1. USSRghost

    USSRghost Нуб

    Приобрел на днях http://www.dx.com/p/waveshare-2-8-t...e-hx8347d-spi-for-arduino-386377#.VmSb05EpWSo . Не могу разобраться с библиотекой , по умолчанию идет lcd.h , кроме как рисовать линии и простейшие фигуры в библиотеке не описано ничего. Другие библиотеки по тем или иным причинам поставить не могу. Помогите разобраться, или подскажите библиотеку для дисплея на HX8347D, заранее спасибо!
     

    Вложения:

    • LCD.h
      Размер файла:
      7 КБ
      Просмотров:
      562
  2. vvr

    vvr Инженерище

    на будущее - перед покупкой обязательно помониторь тему, как запустить какой то модуль, какие библиотеки нужны, какие подводные камни присутствуют
     
  3. vvr

    vvr Инженерище

    попробуй Adafruit_TFTLCD
     
  4. USSRghost

    USSRghost Нуб

    Сейчас попробую,спасибо!
     
  5. USSRghost

    USSRghost Нуб

    Добрый день, неясно как через SPI запустить, то есть на моем шилде нет LCD_WR и LCD_RD, я так понимаю что это MOSI и MISO? Заменить я пробовал, как то не выходит !


    #include <Adafruit_GFX.h> // Core graphics library
    #include <Adafruit_TFTLCD.h> // Hardware-specific library
    #define LCD_CS A3 // Chip Select goes to Analog 3
    #define LCD_CD A2 // Command/Data goes to Analog 2
    #define LCD_WR A1 // LCD Write goes to Analog 1
    #define LCD_RD A0 // LCD Read goes to Analog 0
    #define LCD_RESET A4 // Can alternately just connect to Arduino's reset pin
    Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
     
  6. MDV

    MDV Гик

    А чем библиотека на Вики амперки не подходит?
     
  7. USSRghost

    USSRghost Нуб

    Честно говоря не видел, поищу сейчас!
     
  8. MDV

    MDV Гик

    В обзорах дисплеев
     
  9. USSRghost

    USSRghost Нуб

    Да, я нашел, белый экран при загрузки примера, менял распиновку , все равно .
     
  10. USSRghost

    USSRghost Нуб

    Это из библиотеки
    Код (C++):
    UTFT();
     UTFT(byte model, int RS, int WR, int CS, int RST, int SER=0);
    А это из примера
    Код (C++):
    // к которым подключаются линии SCK, SDI (MOSI), D/C, RESET, CS
    UTFT myGLCD(TFT01_22SP, 9, 8, 12, 11, 10);
    CS, в разных местах в примере и библиотеке, или я уже загоняюсь?
     
  11. sirik

    sirik Нуб

    Добрый день. Вы разобрались с подключением?
    И в правду библиотека что идет в комплекте - никакая(