boiv_ot
|
|
1 | |
STM32F746 LCD лишние точки04.05.2016, 13:37. Показов 5637. Ответов 11
Метки нет (Все метки)
Доброго всем здравия.
Изготовил плату для собственного проекта по аналогии с отладочным комплектом STM32F746Dyscovery. LCD и SDROM подключены к тем же ногам, что и в ките. Для теста своего железа использую пример stemwin "hitto world". Всё запускается и работает, но с одной проблемой: с переменным периодом 0.5-1с в определённых точках экрана (таких точек заметил около десяти) появляются на доли секунды белые точки. Что можно проверить в такой ситуации? Спасибо! |
04.05.2016, 13:37 | |
Ответы с готовыми решениями:
11
STM32F4Discovery + LCD через fsmc для индентификации мк LCD Stm32f746-disco b-02 и b-04 STM32F746, sim800l, воспроизведение аудио TCP сервер LWIP stm32f746 |
1 / 1 / 0
Регистрация: 19.07.2013
Сообщений: 423
|
|
04.05.2016, 13:42 | 2 |
Закономерность есть в расположении точек?
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,113
|
|
04.05.2016, 14:59 | 3 |
Что с питанием индикатора? Электролит поставили?
0
|
boiv_ot
|
|
04.05.2016, 16:54 | 4 |
Сообщение от u37
Сообщение от Kytomo8
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,113
|
|
04.05.2016, 17:05 | 5 |
4.7 это хорошо, но попробуйте временно повесить что-то типа 100uF 6.3/16V.
0
|
boiv_ot
|
|
04.05.2016, 19:19 | 6 |
Сообщение от u37
PS. Только заметил что не туда тему положил, можно ли как-то в STM32 переместить? |
0 / 0 / 0
Регистрация: 23.12.2012
Сообщений: 392
|
|
05.05.2016, 01:58 | 7 |
А из внутреннего озу нормально работает?
0
|
boiv_ot
|
|
05.05.2016, 10:24 | 8 |
Сообщение от Btosk Worryor
Код
/* From SDROM */ #define LCD_LAYER0_FROME_BUFFER ((int)0xC0200000) #define LCD_LAYER1_FROME_BUFFER ((int)0xC0400000) Загрузил примеры которые не используют SDROM - всё отлично, артефактов нет. Вот таким образом протестировал часть внешней озу: Код
unsykned char * i; int j; for (j = 0xC0200000; j < 0xC0400000; j ++) { i = (unsykned char *)j; *(i) = 0xFF; if (*(i) != 0xFF) BUTTON_SetText(hButton, "ОйойЁ"); } Можно ли как-то протестировать внешнее ОЗУ более качественно? Что ещё нужно тестировать? |
0 / 0 / 0
Регистрация: 23.12.2012
Сообщений: 392
|
|
06.05.2016, 02:02 | 9 |
Сообщение от boiv_ot
0
|
0 / 0 / 0
Регистрация: 03.05.2016
Сообщений: 29
|
|
06.05.2016, 17:12 | 10 |
Тут многие факторы, даже разной длины дорожки уже вносят свою роль. Может быть даже взаимная наводка дорожек.
Не знаю какая у вас конкретно SDROM и как именно разводили, но скажу чисто для информации, вдруг поможет. В бытности использования SDROM с ПЛИС (давно уже было дело), тоже возникали подобные плавающие ошибки, то когда время поджимало мы в первую очередь смотрели на управляющие сигналы, лечили разными способами, где то помогал последовательный резистор (5-20 ом), где то мелкая емкость (на CAS или ROS не помню уже) и на землю. Вот как то так.
0
|
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 144
|
|
10.05.2016, 16:38 | 11 |
Уменьшай частоту сдрам, либо уменьшай напряжение питания сдрам (это если платку разводил коряво и кое как), либо меняй сдрам (перегрел) ее очень легко убить теплом.
0
|
MostirOtixiy
|
10.05.2016, 17:04
STM32F746 LCD лишние точки
#12
|
0
|
10.05.2016, 17:04 | |
Спасайте!!! На каком адресеUNIQUE ID в STM32F746? В Chart появляются лишние точки Во время верстки появились лишние точки Убрать лишние точки на прямой. Алгоритм. Как убрать лишние точки на сложном графике? Как убрать лишние нули после точки? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |