Easyelectronics.ru

Электроника для всех
Текущее время: 24 окт 2020, 20:40

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 30 авг 2012, 18:45 
Заглядывает иногда

Зарегистрирован: 13 фев 2012, 19:36
Сообщения: 52
Откуда: Красный Луч - Харьков
Купил такую себе связку
http://www.ebay.com/itm/Fighter-STM32F1 ... 4aacad5cf0
С ней шла прошитая микроОС. Я ее таки успешно свалил своими изысками. Но вопрос не в этом.
Перекопал все содержимое диска и архива скачанного из нета, ну ни один проет не работает! В лучшем случае вертикальные цветные полосы по экрану.
Порыл инет, нашел типа драйвер под SST1963, посмотрел там на какие ноги прописано что. Ужос... Или там есть какие-то глубокие корни или делали исключительно для удобства разводки платы.
Данные вывода порваны на три части, одна, бОльшая на порту Е(7-15-я ноги порта Е контроллера), две части на порту Д, но 0 и 1-й биты на 14 и 15 ногах порта Д контроллера, 2 и 3-й на 1 и 2-й ногах порта Д, три старших бита на 8,9, 10-й ногах порта Д. Пепец... Такое придумать мог только я, наверно... Итого, открываю сишник драйвера, управление ТФТ по порту Д, данные по порту Е. Классно, но как стыковать с имеющейся разводкой? Ладно, изобразил разбивку данных по ногам порта. Но это ведь какая-то фигня. Наверно же есть работающее решение? Помогите разобраться, может кто поковырял с успехом эту плату?


Вложения:
fighterstm32 MINI-SST SCH.rar [149.38 Кб]
Скачиваний: 146


Последний раз редактировалось valera_o 30 авг 2012, 21:30, всего редактировалось 3 раз(а).
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 30 авг 2012, 20:32 
Старожил

Зарегистрирован: 18 янв 2011, 22:54
Сообщения: 309
valera_o писал(а):
В лучшем случае вертикальные цветные полосы по экрану.
Порыл инет, нашел типа драйвер под SST1963, посмотрел там на какие ноги прописано что.

Может быть дефект матрицы. А какой контроллер на дисплее?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 30 авг 2012, 21:06 
Заглядывает иногда

Зарегистрирован: 13 фев 2012, 19:36
Сообщения: 52
Откуда: Красный Луч - Харьков
sst1963. демка мироОса работала нормально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 00:10 
Старожил

Зарегистрирован: 27 сен 2010, 00:51
Сообщения: 421
valera_o писал(а):
Данные вывода порваны на три части, одна, бОльшая на порту Е(7-15-я ноги порта Е контроллера), две части на порту Д, но 0 и 1-й биты на 14 и 15 ногах порта Д контроллера, 2 и 3-й на 1 и 2-й ногах порта Д, три старших бита на 8,9, 10-й ногах порта Д. Пепец... Такое придумать мог только я, наверно... Итого, открываю сишник драйвера, управление ТФТ по порту Д, данные по порту Е. Классно, но как стыковать с имеющейся разводкой? Ладно, изобразил разбивку данных по ногам порта. Но это ведь какая-то фигня. Наверно же есть работающее решение? Помогите разобраться, может кто поковырял с успехом эту плату?

Во первых там работа с LCD по FSMC, по этому так и "разбит" интерфейс по портам.
У вас должны быть и схема самой платы и описание разъемов в pdf.
Так же описание платы переходника .

ЗЫ. "нижняя" плата у меня есть , ILI9325 на ней запустил беспроблем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 00:50 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 2106
Если сама SSD1963 сломалась, то ничего без замены не проверишь. Библиотек под SSD1963 навалом разных и datasheet есть на сайте. Сигналы на XS2 разведены под FSMC. Проблем особых не должно быть с какой-нибудь библиотекой и простым тестом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 09:04 
Старожил

Зарегистрирован: 27 сен 2010, 00:51
Сообщения: 421
valera_o. по вашей же ссылке лежит диск, там и документация и исходники.
Весит больше 400 Мб , но вам нужна только папка 7 inch LCD demo . Все остальное либо на китайском либо не под ваш дисплей.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 09:44 
Только пришел

Зарегистрирован: 10 мар 2012, 12:43
Сообщения: 27
valera_o писал(а):
sst1963. демка мироОса работала нормально.

А на фотографии по вашей ссылке на плате контроллера дисплея FPGA стоит. Интересная платка. Интересно отдельно купить можно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 10:43 
Старожил

Зарегистрирован: 27 сен 2010, 00:51
Сообщения: 421
celladon писал(а):
Интересно отдельно купить можно.

Сейчас сделал запрос продавану на предмет продажи только TFT и платы ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 14:00 
Заглядывает иногда

Зарегистрирован: 13 фев 2012, 19:36
Сообщения: 52
Откуда: Красный Луч - Харьков
Наверно не ломалось, я просто снес прошиву от продавца, проверяя возможность программирования через SWD. Не нашел где ст-линке считывается память контроллера, поэтому старой прошивки не осталось.
На PCB индикатора стоит контроллер SST1963, по крайней мере на нем такая надпись.
Нарыл проект в папке демо. Откомпилилось. Долго. После заливки в контроллер кроме вертикальных тонких полосочек, которые постепенно исчезли - белый экран.
Доступность "железа" компенсируется недостатком мозгов... :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 19:19 
Старожил

Зарегистрирован: 27 сен 2010, 00:51
Сообщения: 421
valera_o писал(а):
После заливки в контроллер кроме вертикальных тонких полосочек, которые постепенно исчезли - белый экран.

Это явный признак неправильной инициализации.
Вы нашли папку о которой я писал ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 19:21 
Старожил

Зарегистрирован: 27 сен 2010, 00:51
Сообщения: 421
dosikus писал(а):
Сейчас сделал запрос продавану на предмет продажи только TFT и платы ...

Тык,с продаван отписался , что без проблем . И советует напрямую у него покупать -> http://www.wayengineer.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 19:45 
Заглядывает иногда

Зарегистрирован: 13 фев 2012, 19:36
Сообщения: 52
Откуда: Красный Луч - Харьков
STM32ucOS II V2.86 uCGUI 3.9 DEMO? Такую папку нашел, о заливке из нее и говорил в крайнем сообщении.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 22:15 
Старожил

Зарегистрирован: 27 сен 2010, 00:51
Сообщения: 421
valera_o, 7 inch LCD demo . В этой папке примеры . Но ! Их похоже надо чистить от китайчатины ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 22:42 
Заглядывает иногда

Зарегистрирован: 13 фев 2012, 19:36
Сообщения: 52
Откуда: Красный Луч - Харьков
Открыл проект "7" из папки 7" лцд демо.
При компиляции выдает кучу предупреждений типа
"SRAM_Test\src\main.c(343): warning: #223-D: function "TFTInit" declared implicitly"
"SRAM_Test\src\main.c(411): warning: #223-D: function "WriteDownRectangle" declared implicitly"
путь к файлу прописан. Это может как-то нехорошо повлиять? И что можно предпринять чтоб эти предупреждения побороть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 22:49 
Старожил

Зарегистрирован: 27 сен 2010, 00:51
Сообщения: 421
valera_o писал(а):
Открыл проект "7" из папки 7" лцд демо.
При компиляции выдает кучу предупреждений типа
"SRAM_Test\src\main.c(343): warning: #223-D: function "TFTInit" declared implicitly"
"SRAM_Test\src\main.c(411): warning: #223-D: function "WriteDownRectangle" declared implicitly"
путь к файлу прописан. Это может как-то нехорошо повлиять? И что можно предпринять чтоб эти предупреждения побороть?


Ворнинги не ошибки , прототипы функций не объявлены. Компилируется же без ошибок ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 23:00 
Заглядывает иногда

Зарегистрирован: 13 фев 2012, 19:36
Сообщения: 52
Откуда: Красный Луч - Харьков
да, ошибок 0. но опять кроме полосочек вначале ничего больше


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 23:01 
Старожил

Зарегистрирован: 27 сен 2010, 00:51
Сообщения: 421
valera_o писал(а):
да, ошибок 0. но опять кроме полосочек вначале ничего больше

В папке четыре проекта . Все они не работают ?
Вы со своего диска смотрите или по ссылке ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 23:08 
Заглядывает иногда

Зарегистрирован: 13 фев 2012, 19:36
Сообщения: 52
Откуда: Красный Луч - Харьков
скачанные по ссылке. пробовал все проекты. результаты примерно одинаковы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 23:18 
Старожил

Зарегистрирован: 27 сен 2010, 00:51
Сообщения: 421
valera_o писал(а):
скачанные по ссылке. пробовал все проекты. результаты примерно одинаковы.

Зашибись...
Нечто подобное было и у меня на этой плате. Но я нашел исходники именно для этой платы .
Правда мне было легче у меня ILI9325.
Если плата работала не все еще потеряно.
Изучайте работу FSMC.
Ищите документацию на плату адаптер, сам LCD. Так же крайне желателен логический анализатор - правда для такой шины самый дешевый стоит минимум 50$ .

Вариант дешевле и проще , но дольше - ждите пока появится кто то с такой платой и таким LCD .
Или я куплю адаптер и LCD ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 23:25 
Старожил

Зарегистрирован: 27 сен 2010, 00:51
Сообщения: 421
Плата адаптера (контроллера) обзывается MI16D708048AD-V1
И на нее есть даташит , правда на китайском но все основное понятно . Да и можно перевести ...

Вот например перевод гуглем :

Цитата:
2.3.2 пикселей (0x02)
Регистрация пиксели, соответствующие 16-разрядные данные цвета, если текущей страницы с текущей работой и той же странице, а затем написать
Пикселов данных очевидны в настоящее время активные точки, выбранной на CUR_X и CUR_Y, если текущей страницы
В настоящее время операция не является той же странице, а затем написать PIXELS данные не будут немедленно выявлены. MI16D708048AD-V1
Цвет формате RGB565, конкретных связей между цветовыми пространствами приведены в таблице 2.3.


Последний раз редактировалось dosikus 31 авг 2012, 23:50, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 23:47 
Старожил

Зарегистрирован: 27 сен 2010, 00:51
Сообщения: 421
Блин, а управление то совсем простое , надо брать...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 31 авг 2012, 23:55 
Заглядывает иногда

Зарегистрирован: 13 фев 2012, 19:36
Сообщения: 52
Откуда: Красный Луч - Харьков
не успеваю следить за Вашей мыслью ;)
Контакты переходника совпадают с описанием контактов платы с vet6.
Вообще вид моей связки вот такой
http://item.taobao.com/item.htm?spm=a1z ... 0668806872


Последний раз редактировалось valera_o 01 сен 2012, 00:12, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 01 сен 2012, 00:11 
Старожил

Зарегистрирован: 27 сен 2010, 00:51
Сообщения: 421
valera_o писал(а):
не успеваю следить за Вашей мыслью ;)
Контакты переходника совпадают с описанием контактов платы с vet6.

Найдите даташит на плату адаптера он называется примерно так - MI16D708048AD-V1用户手册.pdf.
Затем ищите драйвер этой платы он в папке TFT называется lcd_dis24.c
Смотрите описание регистров в pdf и сравнивайте с драйвером .
Настройки FSMC в файле fsmc_sram.c.
Больше ничего и не надо , окромя естественно инита GPIO .
Блин, слюна потекла, побежал искать где подешевле...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 01 сен 2012, 01:24 
Старожил
Аватара пользователя

Зарегистрирован: 03 сен 2010, 22:46
Сообщения: 6096
Откуда: Москва
Мне все-таки кажется, что 7"экраны требуют несколько другого подхода - тут уже нужен нормальный процессор, GPU, и соответствующая ОС... Благо что и не дорого в последнее время.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите связать St32f103ve6 с TFT 7"
СообщениеДобавлено: 01 сен 2012, 01:35 
Заглядывает иногда

Зарегистрирован: 13 фев 2012, 19:36
Сообщения: 52
Откуда: Красный Луч - Харьков
Согласен, что другой подход.
Но вопрос пока в том, что примеры как-то вот не работают, хотя бы просто инициализировать. Ладно надо разбираться с фсмс.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB