Ардуино уно R3+2.4TFT шилд
- Войдите на сайт для отправки комментариев
Чт, 26/01/2017 - 01:03
Приобрёл себе такой дисплей https://ru.aliexpress.com/item/LCD-module-TFT-2-4-inch-TFT-LCD-screen-for-Arduino-UNO-R3-Board-and-support/32552043575.html?spm=2114.13010608.0.0.LjkPQT.И не могу его запустить. Перепробывал уже кучу библиотек.Не могу определить драйвер чипа.Китаец пишет что это ILI9325 но не какие библиотеки не подходят.Просмотрел весь шилд вот его данные которые я нащёл:
микросхемы NXP HC245 L9C8Z1 UnG 1346E
шлейф TRULY TFT8K5659FPC-A1-E XL-C 47
Дисплей TC241-1046-C-P4-J-E/5790 A0 i/iiii29/A9-b M215111207 TFT1P5607-E
Помогите пожалуйста определить чип этого дисплея и какие библиотеки к нему подайдут что-бы он заработал. Вид сзади что было приклеено.
в поиск по форуму: TFT 2.4
// что отвечает скетч читалка ID контроллеров через UNO для таких адафруитских шилдов http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=4#comment-254691 ?
а с офицального сайта качал? http://mcufriend.com/down/html/?85.html
еще наверно надо это качать http://mcufriend.com/down/html/?67.html
Неизвестный чип и ID показывает 0.Как-то раз проскочила информация через мониторинг порта Id 0x1580.
Неизвестный чип и ID показывает 0.Как-то раз проскочила информация через мониторинг порта Id 0x1580.
это Renesas R61580 погуглите R61580 .
или просто перебирайте силком иниты (обсуждалось по адафруиту и утфт), какойто инит да подойдет.
или дольше - ищите на али, таобао R61580, читайте отзывы, пишите продаванам чтоб либу дали.
Сайт производителя пишет, что это - ili9325 ili9341
судя по даташиту R61580 http://aitendo3.sakura.ne.jp/aitendo_data/product_img/lcd/tft/DST2401PH/DST2401PH_eR61580_Rev1.01.pdf
с большой вероятностью подойдут иниты , где в setxy фигурируют регистры 50h 51h 52h 53h .
такие как ili9325 и подобные . (во всех либах есть поддержка ili9325 , проще с адафрут, ибо распиновка их , в скетче примере силком ставите что ид что у вас определился = 0x9325 )
т.е. к примеру , в скетче примере Adafruit_TFTLCD\examples\graphicstest
меняете
uint16_t identifier = tft.readID();
на
uint16_t identifier = 0x9325;
судя по даташиту R61580 http://aitendo3.sakura.ne.jp/aitendo_data/product_img/lcd/tft/DST2401PH/DST2401PH_eR61580_Rev1.01.pdf
с большой вероятностью подойдут иниты , где в setxy фигурируют регистры 50h 51h 52h 53h .
такие как ili9325 и подобные . (во всех либах есть поддержка ili9325 , проще с адафрут, ибо распиновка их , в скетче примере силком ставите что ид что у вас определился = 0x9325 )
т.е. к примеру , в скетче примере Adafruit_TFTLCD\examples\graphicstest
меняете
uint16_t identifier = tft.readID();
на
uint16_t identifier = 0x9325;
а где можно найти setxy с регистрами 50h 51h 52h 53h может их самому туда вставить
На ардуино уно запустил с этой библиотекой подскажите а как его запустить на ардуино мега.
https://yadi.sk/d/JPzx2vOv3BWzdZ