Страница 1 из 1
STM32F4-FSMC+S1D19122 TFT, Непонятные глюки
Добавлено: Пт ноя 07, 2014 18:00:58
Simn
Здравствуйте. Помогите разобраться...
Железо: STM32F4Discovery TFT 2.5 320x240 S1D19122.
Проблема в следующем:
При старте тестовой программы (инициализация S1D19122+тестовая заливка) на дисплее появляются артефакты(искажения) и не правильные цвета заливок...
Пробовал снизить частоту камня, менял тайминги FSMC от этого дисплей вообще не запускался... Но тут случайно взяв STM32F4Discovery в руки(прикоснувшись к контактам снизу) рестартанул и все заработала! На полной частоте камня и FSMC...!
Собственно вопрос... В чем проблема???
Re: STM32F4-FSMC+S1D19122 TFT, Непонятные глюки
Добавлено: Пт ноя 07, 2014 20:47:26
balmer
Длинные слишком провода.
Re: STM32F4-FSMC+S1D19122 TFT, Непонятные глюки
Добавлено: Пт ноя 07, 2014 23:15:42
Simn
balmer писал(а):Длинные слишком провода.
Только что укоротил все провода на сколько смог... Результат все тот же.
Заметил токе, прикасаюсь влажным пальцем одновременно к ножкам D10-D11-D12-D13-D14-D15(6 бит красного цвета) и корпусу(минус) все работает сколько бы раз не рестартавал. а к другим все так же глюк...
Re: STM32F4-FSMC+S1D19122 TFT, Непонятные глюки
Добавлено: Сб ноя 08, 2014 08:34:39
balmer
Обычно такая проблема решается установкой резисторов на 20-50 Ом для того чтобы индуктивность проводов не могла разгуляться. Кстати длинна земляного провода тоже важна.
Но напрямую с параллельным интерфейсом не работал. Ловил аналогичные глюки по SPI протоколу. Самое печальное - уменьшение скорости не спасает. Важна крутизна фронтов. Вон в
соседней ветке у меня SPI стал хорошо работать при длинных проводах когда заменил GPIO_Speed_50MHz на GPIO_Speed_2MHz (ну и скорость общения медленную сделал).
Re: STM32F4-FSMC+S1D19122 TFT, Непонятные глюки
Добавлено: Сб ноя 08, 2014 10:45:54
optima
Можно попробовать сигнальные провода в шине чередовать с GND только это спасло!. Похожая проблема была с подключением j-link, пальцем берусь за GND начинает работать отпускаю не работает!
Re: STM32F4-FSMC+S1D19122 TFT, Непонятные глюки
Добавлено: Сб ноя 08, 2014 11:07:29
Simn
Самое интересное то-что глюк проходит только когда касаюсь к 6 старшим разрядам данных...
по совету balmer буду пробовать запаять резисторы к шине.

Re: STM32F4-FSMC+S1D19122 TFT, Непонятные глюки
Добавлено: Сб ноя 08, 2014 15:06:47
Simn
Нашел причину!

Оказывается провод на линии D15 был пробит внутри.
Заменил и все работает на полном ходу!
Спасибо всем за помощь и советы! 