09.05.2016, 22:48
|
|
Прописка
Регистрация: 21.08.2010
Адрес: Таганрог
Сообщений: 108
Сказал спасибо: 19
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
STM32F103 и TFT проблема
Есть ПП на которой дисплей работает корректно. (Фото1). Нужно было видоизменить саму ПП (не меняя схемы) и появилась проблема (Фото2).
Изображение отзеркалилось, нет части символов и не прорисована часть дисплея. Ошибки в ПП нет (по крайней мере не нашел), дисплей один и тот же, прошивка тоже.Создаётся впечастление, что идёт какое-то внешнее воздействие. На фото 2 дисплей подпаян проводами (37шт). Ради эксперимента подпаивал проводами и к плате №1, работает нормально. Значит, не в жгуте дело.
Где и как искать?
|
|
|
|
09.05.2016, 23:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,696
Сказал спасибо: 130
Сказали Спасибо 1,089 раз(а) в 521 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Скорее всего непропай на линии данных. Либо ошибка в плате.
Что сделать:
1) Точно плата идентичная? Без косяков?
2) Проверь пайку ног STM32F103. Возможно нога не пропаяна.
Не помогло? Возможность шить чип есть?
Напиши простенькую программу. Которая выставляет в 1 один вывод, который идет на дисплей. Залей на обе платы и сравни. И так по очереди. Пока не обнаружится, что 1 не пришла. Или пришла "не туда".
Скорее всего "сопля" или "непропай". Осцилограф есть? Если есть - при обновлении экрана посмотри на выводы шины данных. Все-ли "дергаются"? Или где-то постоянно 0 или 1?
|
|
|
|
09.05.2016, 23:14
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: STM32F103 и TFT проблема
На первой плате все культурно, на второй страх и ужас. Почему на второй плате не работает? Удивительно.
|
|
|
|
09.05.2016, 23:54
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Дисплей на каком контроллере? ILI9341?
На раз отзеркалилось, значит, при установке Memory Access Control что-то пошло не так. По характеру, видно что MY установился тоже в 1.
Проверить, не замкнулась ли линия D7 и D6 шины данных (конт. 25 и 26). При замыкании этих линий основные операции управления дисплеем остаются работоспособными, а вот некоторые, включая установку развертки и адреса записи/чтения - вот тут уже поплывет
Последний раз редактировалось NewWriter; 10.05.2016 в 00:18.
|
|
|
|
10.05.2016, 01:38
|
|
Прописка
Регистрация: 21.08.2010
Адрес: Таганрог
Сообщений: 108
Сказал спасибо: 19
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Сообщение от DanilinSA
|
Скорее всего непропай на линии данных. Либо ошибка в плате.
Что сделать:
1) Точно плата идентичная? Без косяков?
2) Проверь пайку ног STM32F103. Возможно нога не пропаяна.
|
Непропай исключен. Плат №1 спаял больше сотни, таких проблем не было. Паяю под микроскопом.
1. Косяков не могу найти.
2. Этих плат №2 спаяно 3 штуки. 1-я заработала, но иногда (очень редко при перезапуске USB) отваливается инициализация дисплея. 2-я плата на фото №2 (зеркало и не всё отображается), на 3-й плате дисплей вообще не определяется, даже в отладчике контроллер не определяется, хотя остальные функции устройства работают нормально.
Шить могу, а вот написать программу, увы, нет.
Сообщение от Easyrider83
|
на второй страх и ужас. .
|
С чего такое утверждение? Просто плата №2 для 2,4" дисплея, там шаг 0,8, вот и пришлось 2,8" дисплей проводами кидать.
Сообщение от NewWriter
|
Дисплей на каком контроллере? ILI9341?
Проверить, не замкнулась ли линия D7 и D6 шины данных (конт. 25 и 26).
|
ILI9325.
Сейчас планирую попробовать так:
1. Cравнить разъёмы дисплеев на 2-х платах мультиметром. Или ничего не даст?
2. По одному проводу шины даных от дисплея подпаивать непосредственно на МК. Если заработает, будет известно на какой шине косяк?
|
|
|
|
10.05.2016, 07:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Керамику в питание распихать как на зелёной плате
|
|
|
|
10.05.2016, 10:30
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Сообщение от Pevek80
|
Где и как искать?
|
В проге.
Сообщение от Pevek80
|
1-я заработала, но иногда (очень редко при перезапуске USB) отваливается инициализация дисплея.
|
Значит точно в проге, в ините дисплея. В 1-й уже всё на грани, на остальных не прокатило.
Сообщение от Pevek80
|
По одному проводу шины даных от дисплея подпаивать непосредственно на МК. Если заработает, будет известно на какой шине косяк?
|
Это как верить в Деда Мороза.
|
|
|
|
10.05.2016, 14:17
|
|
Прописка
Регистрация: 21.08.2010
Адрес: Таганрог
Сообщений: 108
Сказал спасибо: 19
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Сообщение от niXto
|
Керамику в питание распихать как на зелёной плате
|
Есть там керамика. Плата, кстати, тоже зелёная.
Сообщение от STM32F0
|
В проге.
|
Плата №1 используется 5 лет и спаяно больше сотни с тоже прогой и никаких проблем.
Разве бывает такое?
Сообщение от Easyrider83
|
на второй страх и ужас
|
А по мне так и нечего. (во вложени плата №2).
|
|
|
|
10.05.2016, 15:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Сообщение от Pevek80
|
А по мне так и нечего.
|
Сама плата, похоже, так не думает.
Попробуйте продублировать проводом землю и + питания от стабилизатора до МК и от МК к индикатору. Добавьте керамику как можно ближе к выводам питания индикатора.
|
|
|
|
10.05.2016, 16:18
|
|
Прописка
Регистрация: 21.08.2010
Адрес: Таганрог
Сообщений: 108
Сказал спасибо: 19
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Сообщение от omercury
|
Попробуйте продублировать проводом землю и + питания от стабилизатора до МК и от МК к индикатору.
|
Попробую. Хотя промерял питание и на МК и на шлейфе дисплея.
Добавил керамику, продублировал питание. Ничего не дало.
Кстати, программыми методами не удаётся убрать зеркальное отображение.
Последний раз редактировалось Pevek80; 10.05.2016 в 19:37.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:22.
|
|