Владимир_75 0 25 февраля, 2018 Опубликовано 25 февраля, 2018 · Жалоба Здравствуйте ! Не получается подключить дисплей 3.2inch 320x240 Touch LCD (А) . Подключаю к материнской плате Open407V-D . Сверху на материнскую плату сажается отладочная плата STM32F4DISCOVERY . Это можно посмотреть на странице : https://forum.efind.ru/forum/novosti-rynka-...4discovery.html http://nazya.com/freeshipping/product/zhk-..._494905204.html Подскажите пожалуйста, что необходимо сделать, чтобы хоть что-то произошло на дисплее ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 25 февраля, 2018 Опубликовано 25 февраля, 2018 · Жалоба Подскажите пожалуйста, что необходимо сделать, чтобы хоть что-то произошло на дисплее ? а в чем проблема? взяли мамку, на нее пристегнули дисплей, подали питание в лучшем случае должна загореться подсветка дисплея, возможно ее придется включать через управление gpio далее ищете либо бинарники либо исходники, которые должны работать на этой конструкции, собираете/прошиваете - готово раз вы это купили, то где-то инфу о работе д.б. прочитать, заодно покопайтесь на сайте производителя мамки - там будет все необходимое, раз ими заявлено.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Владимир_75 0 25 февраля, 2018 Опубликовано 25 февраля, 2018 (изменено) · Жалоба далее ищете либо бинарники либо исходники, которые должны работать на этой конструкции, собираете/прошиваете Вот с этого момента непонятно ? бинарники либо исходники это драйвер для дисплея или что это должно быть ? И куда они должны прошиться на дисплей 3.2inch 320x240 Touch LCD (А) или на отладочную плату STM32F4DISCOVERY ? По поводу прошивки , программной части поясните пожалуйста как делается ? ! А то вообще нет представления как это выглядит ? Последовательно... Изменено 25 февраля, 2018 пользователем Владимир_75 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 25 февраля, 2018 Опубликовано 25 февраля, 2018 · Жалоба Вот с этого момента непонятно ? бинарники либо исходники это драйвер для дисплея или что это должно быть ? И куда они должны прошиться на дисплей 3.2inch 320x240 Touch LCD (А) или на отладочную плату STM32F4DISCOVERY ? вы когда товар покупали, информацию по нему читали? или "от балды" купили, в надежде что само заработает? еще раз внятно посоветую - идете на сайт производителя свой дискавери и там читаете "как состегнуть и как запрограммировать" По поводу прошивки , программной части поясните пожалуйста как делается ? ! А то вообще нет представления как это выглядит ? Последовательно... хм.. в гугле забанили? зачем вы это покупали, не имея понятия, как этим пользоваться? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 25 февраля, 2018 Опубликовано 25 февраля, 2018 · Жалоба Вот с этого момента непонятно ? бинарники либо исходники это драйвер для дисплея или что это должно быть ? И куда они должны прошиться на дисплей 3.2inch 320x240 Touch LCD (А) или на отладочную плату STM32F4DISCOVERY ? Вы в своей прошивке должны дисплей проинициализировать, а затем выводить в него данные/картинку. Что-то типа этого con_str("disp_code = "); con_word(LCD_ReadReg(0x0000)); con_str("\n\r"); con_start(); if(LCD_ReadReg(0x0000) == 0x8989) { LCD_WriteReg(0x0000,0x0001); delay_ms(50); /* Enable LCD Oscillator */ LCD_WriteReg(0x0003,0xA8A4); delay_ms(50); LCD_WriteReg(0x000C,0x0000); delay_ms(50); LCD_WriteReg(0x000D,0x080C); delay_ms(50); LCD_WriteReg(0x000E,0x2B00); delay_ms(50); LCD_WriteReg(0x001E,0x00B0); delay_ms(50); LCD_WriteReg(0x0001,0x2B3F); delay_ms(50); /* 320*240 0x2B3F */ LCD_WriteReg(0x0002,0x0600); delay_ms(50); LCD_WriteReg(0x0010,0x0000); delay_ms(50); LCD_WriteReg(0x0011,0x6078); delay_ms(50); //0x6070 LCD_WriteReg(0x0005,0x0000); delay_ms(50); LCD_WriteReg(0x0006,0x0000); delay_ms(50); LCD_WriteReg(0x0016,0xEF1C); delay_ms(50); LCD_WriteReg(0x0017,0x0003); delay_ms(50); LCD_WriteReg(0x0007,0x0133); delay_ms(50); LCD_WriteReg(0x000B,0x0000); delay_ms(50); LCD_WriteReg(0x000F,0x0000); delay_ms(50); LCD_WriteReg(0x0041,0x0000); delay_ms(50); LCD_WriteReg(0x0042,0x0000); delay_ms(50); LCD_WriteReg(0x0048,0x0000); delay_ms(50); LCD_WriteReg(0x0049,0x013F); delay_ms(50); LCD_WriteReg(0x004A,0x0000); delay_ms(50); LCD_WriteReg(0x004B,0x0000); delay_ms(50); LCD_WriteReg(0x0044,0xEF00); delay_ms(50); LCD_WriteReg(0x0045,0x0000); delay_ms(50); LCD_WriteReg(0x0046,0x013F); delay_ms(50); LCD_WriteReg(0x0030,0x0707); delay_ms(50); LCD_WriteReg(0x0031,0x0204); delay_ms(50); LCD_WriteReg(0x0032,0x0204); delay_ms(50); LCD_WriteReg(0x0033,0x0502); delay_ms(50); LCD_WriteReg(0x0034,0x0507); delay_ms(50); LCD_WriteReg(0x0035,0x0204); delay_ms(50); LCD_WriteReg(0x0036,0x0204); delay_ms(50); LCD_WriteReg(0x0037,0x0502); delay_ms(50); LCD_WriteReg(0x003A,0x0302); delay_ms(50); LCD_WriteReg(0x003B,0x0302); delay_ms(50); LCD_WriteReg(0x0023,0x0000); delay_ms(50); LCD_WriteReg(0x0024,0x0000); delay_ms(50); LCD_WriteReg(0x0025,0x8000); delay_ms(50); LCD_WriteReg(0x004f,0); LCD_WriteReg(0x004e,0); } LCD_WriteReg(0x004e, 0); LCD_WriteReg(0x004f, 0); LCD_WriteIndex(0x0022); for( index = 0; index < 320 * 240; index++ ) { LCD_WriteData(index); } далее ищете либо бинарники либо исходники, которые должны работать на этой конструкции, собираете/прошиваете Прицепил. 3.2inch_320x240_Touch_LCD_A.7z Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Владимир_75 0 25 февраля, 2018 Опубликовано 25 февраля, 2018 · Жалоба Спасибо ! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Владимир_75 0 1 марта, 2018 Опубликовано 1 марта, 2018 · Жалоба Может кто подскажет , в курсе как ( где ) найти ( связаться ) с Waveshare.com ? Или может быть у них есть типа архива куда возможно зайти и получить необходимую полную техническую документацию ??? Это была бы хорошая помощь !!! К сожалению как выяснилось в результате моих поисков и запросов к торговым посредникам и в саму waveshare.com на платы которые уже не выпускаются документации полной не найдешь и никто не даст. Waveshare.com вообще не дала ни одного, никакого ответа ! Просто игнорирует такого рода вопросы, молчит !!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 1 марта, 2018 Опубликовано 1 марта, 2018 · Жалоба Может кто подскажет , в курсе как ( где ) найти ( связаться ) с Waveshare.com ? Или может быть у них есть типа архива куда возможно зайти и получить необходимую полную техническую документацию ??? офигеть.. вот тут ищете свою модификацию платы: https://www.waveshare.com/product/mcu-tools/stm32/open.htm потом смотрите внутри страницы продукта, например, для стандарта: https://www.waveshare.com/product/mcu-tools...-d-standard.htm переходите внизу страницы на их вики: https://www.waveshare.com/wiki/Open407V-D Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Владимир_75 0 3 марта, 2018 Опубликовано 3 марта, 2018 · Жалоба Спасибо за ссылки !!! Мне понравилось , наглядно и достаточно практично . В принципе я на этот сайт , но не много по другому уже заходил. К сожалению , и это попытка наверное где-то десятая , полную документацию на дисплей 3.2inch 320x240 Touch LCD (A) так и не нашел !!! :crying: Еще раз спасибо !!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 3 марта, 2018 Опубликовано 3 марта, 2018 · Жалоба К сожалению , и это попытка наверное где-то десятая , полную документацию на дисплей 3.2inch 320x240 Touch LCD (A) так и не нашел !!! :crying: вероятно у нас с вами глаза разные или интернет по разному устроен.. https://www.waveshare.com/product/modules/o...ouch-shield.htm там и доки и схемы и код: https://www.waveshare.com/wiki/3.2inch_TFT_Touch_Shield Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Владимир_75 0 4 марта, 2018 Опубликовано 4 марта, 2018 · Жалоба Все это хорошо ! Большое спасибо !!! :rolleyes: Но... к сожалению waveshare.com не создает архив . В сентябре 2016 года я приобрел дисплей 3.2inch 320x240 Touch LCD (А). Этот дисплей на контроллере SSD1289, сейчас они делают на другом контроллере . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 4 марта, 2018 Опубликовано 4 марта, 2018 (изменено) · Жалоба Но... к сожалению waveshare.com не создает архив . В сентябре 2016 года я приобрел дисплей 3.2inch 320x240 Touch LCD (А). Этот дисплей на контроллере SSD1289, сейчас они делают на другом контроллере . там на виках, справа есть окно поиска.. https://www.waveshare.com/wiki/3.2inch_320x240_Touch_LCD_© физически дисплеи одинаковые, за исключением контроллера берете существующие исходники для версии (С) в инете находите доку на ss1289 в исходниках правите значения в функции инит под свой дисплей.. update - форумный движок похоже сумничал и откусил ( C ) заменив на © исходная ссылка: https://www.waveshare.com/wiki/3.2inch_320x240_Touch_LCD_(C) а вот во что оно преобразовалось: https://www.waveshare.com/wiki/3.2inch_320x240_Touch_LCD_© Изменено 4 марта, 2018 пользователем Jury093 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Владимир_75 0 4 марта, 2018 Опубликовано 4 марта, 2018 (изменено) · Жалоба Может кто знает или на практике в курсе ? Распиновка у дисплеея 3.2inch 320x240 Touch LCD (А) и у дисплея 3.2inch 320x240 Touch LCD ( С) одинаковая или разная ? Нужны ли для подключения дисплея 3.2inch 320x240 Touch LCD (С) к материнской плате Open407V-D дополнительные провода ? Изменено 4 марта, 2018 пользователем Владимир_75 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aaronli 0 31 марта, 2022 Опубликовано 31 марта, 2022 · Жалоба Я делаю аналогичный проект. есть проблемы с программированием. Я использовал arduino и сериал Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться