Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


Закрытая тема
Опции темы
Непрочитано 12.05.2016, 22:08   #21
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

Сообщение от Pevek80 Посмотреть сообщение
Diptrace не позволит сделать несоответствие
вот на это стопроцентно надеяться не стоит.
У меня был случай, один сегмент дорожки вдруг стал не слоем проводника, а слоем верхней маркировки. Дорожка нормально редактировалась, проверки целостности сетей тоже проходили нормально, но фактически полусантиметровый участок с точки зрения программы был шелкографией, а не проводником. Обнаружилось это уже после получения плат.
То есть при экспорте в герберы дорожка оказалась разорванной в этом месте, так и изготовили на резоните... Занятный был сюрприз...
Реклама:

Последний раз редактировалось AR_Favorit; 12.05.2016 в 22:22.
AR_Favorit вне форума  
Непрочитано 12.05.2016, 22:17   #22
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

Ключевая фраза у топикстартера была о том, что слишком греется трехвольтовый регулятор напряжения, в отличие от платы №1. Значит, где-то потребляется тока больше, чем положено, и возможно, что-то не так работает из-за какой-то ошибки или неисправности.
Надо измерить и сравнить ток потребления в первой и второй плате, ну и найти, где конкретно
NewWriter вне форума  
Непрочитано 12.05.2016, 22:53   #23
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,696
Сказал спасибо: 130
Сказали Спасибо 1,089 раз(а) в 521 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

Давай рассуждать логически. Что имеем:
1) Зеркалирование экрана.
2) Нечитаемый шрифт.

Зеркалирование - не прошла комманда "MCU to memory write/read direction". Смотрим в мануал "Data is always written to the Frame Memory in the same order, regardless of the Memory Write Direction set by
MADCTL bits B7, B6 and B5. " . Т.е. B5, B6 и B7 под подозрением.

Думаем далее - цвета на экране белые и синие. Вопрос - какие линии могут стоять непрерывно в 1 для нормального отображения этих цветов? Правильно - линии D0-D5 (B0-B5). Ибо на них 1 никак не отобразится на картинке. Цвета синии немного поплывут.

А теперь смотрим на "окантовку" картинке. На "правильной" там черный цвет. На "неправильной" - мусор синего цвета. Откуда? Такое чувство что ЦП выдает нулевые байты на картинку, а приходят 1 на линии данных. Т.е. явно при перезаписи экрана вместо черного (все 0) приходит ненулевые данные.

Все говорит о том, что на отдельных линиях данных постоянно висит 1. Скорее всего где-то на линиях D0-D5.

Ради интереса просто залей экран черным цветом. Что получим? Скорее всего у тебя на экране "матрас" будет, а не черный.

P.S.:
1)как картинка формируется? Перезапись всего экрана одним куском или перезапись фрагментов с адресацией записи маленького фрагмента?
2) Инициализация какая есть? Большая?
DanilinSA вне форума  
Непрочитано 12.05.2016, 23:19   #24
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

там дисплей на ILI9325, а его система команд малость отличается.
И топикстартер уже раз пять повторил - он не может написать прогу, он может залить только готовую. Так что, в принципе, всякие советы/вопросы по программной части особого толку для него не дадут.
NewWriter вне форума  
Непрочитано 12.05.2016, 23:34   #25
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

Сообщение от DanilinSA Посмотреть сообщение
А теперь смотрим на "окантовку" картинке. На "правильной" там черный цвет. На "неправильной" - мусор синего цвета. Откуда? Такое чувство что ЦП выдает нулевые байты на картинку, а приходят 1 на линии данных. Т.е. явно при перезаписи экрана вместо черного (все 0) приходит ненулевые данные.
Это не мусор, это стандартная неочищенная область дисплея, которая сразу после включения отображается.
NewWriter вне форума  
Непрочитано 16.05.2016, 01:04   #26
Pevek80
Прописка
 
Аватар для Pevek80
 
Регистрация: 21.08.2010
Адрес: Таганрог
Сообщений: 108
Сказал спасибо: 19
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
Pevek80 на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

Сообщение от Pevek80 Посмотреть сообщение
Нашел человека, который пообещал в пятницу посмотреть проблему осциллографом.
Человек подвёл. Телефон вне доступа уже несколько дней.
И так, продолжение.
Сообщение от Pevek80 Посмотреть сообщение
Этих плат №2 спаяно 3 штуки. 1-я заработала,
Но пролежав неделю и сменив карту памяти, начались проблемы и на ней, при загрузке анимации, виснет. На другой плате из этой серии, был отпаян, а затем припаян снова один и тот же дисплей. И чудо, заработало! Но стоит коснуться пальцем шлейфа дисплея в определённо месте, слетает инициализация. Так же это может произойти и при программном перезапуске устройства. Сделал небольшое видео.
Дисплей имеет возможность работать как на 8 бит, так и 16. Но проект изначально делался только на 8 и сейчас не выбран режим работы дисплея. Не может быть это причиной такой неустойчивой работы?

Я понимаю, что дистанционно трудно что-то советовать. Но всё же. Если кто-то готов помочь, буду очень признателен.
Pevek80 вне форума  
Непрочитано 16.05.2016, 01:40   #27
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,581
Сказал спасибо: 181
Сказали Спасибо 3,161 раз(а) в 2,047 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

похоже что помехи между проводами. или скорость интерфейса высока. уменьшить не пробовали???

Сообщение от Pevek80 Посмотреть сообщение
Дисплей имеет возможность работать как на 8 бит, так и 16. Но проект изначально делался только на 8 и сейчас не выбран режим работы дисплея. Не может быть это причиной такой неустойчивой работы?
дык мошт на верхние 8 бит наводки прут. закоротить их на землю.
да и режим же надо наверно четко указывать всетаки
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 16.05.2016, 01:43   #28
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

Гадать особого смысла нет, надо искать осциллограф и смотреть, что там на питании и шинах дисплея. Я бы поставил на питание - уж очень смущает греющийся стабилизатор на новом варианте платы и холодный на старом.

На плате, которая на видео виснет то сразу, то спустя какое-то время - попробовать припаять прямо между ножками AMS1117 керамику хотя бы 0,1 мкф на вход и выход, плюс добавить в параллель к имеющимся танталам (тоже и на входе, и на выходе) еще хотя бы по одному такому же, и сравнить поведение...
AR_Favorit вне форума  
Непрочитано 16.05.2016, 01:55   #29
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,581
Сказал спасибо: 181
Сказали Спасибо 3,161 раз(а) в 2,047 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

смотреть осцилом шину данных бесполезно)))) ее просто надо правильно готовить изначально. проц надо ставить около дисплея. а если далеко то лвдс для этого есть.
любой смартфон открываем и видим там везде лвдс.
времена лпт порта прошли
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 16.05.2016, 02:10   #30
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

Где смартфоны, а где этот экранчик... Он реально же и на проводах работает. Если тайминги не задирать)
AR_Favorit вне форума  
Закрытая тема

Закладки


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с FT232BM (FT232BL) anbsoft Микроконтроллеры, АЦП, память и т.д 27 07.08.2010 09:33
Проблема с DC/DC locostudy Источники питания и свет 2 03.11.2008 12:10
p30f6010A проблема с переключением состояния портов Ilya Микроконтроллеры, АЦП, память и т.д 8 22.09.2008 09:14
FT232BM проблема с прошивкой EEPROM zms2003 Микроконтроллеры, АЦП, память и т.д 3 27.06.2008 07:18
Проблема с ЛСД Zemlyanov Делимся опытом 4 12.01.2007 20:53


Часовой пояс GMT +4, время: 05:25.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot