16.05.2016, 07:31
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Выводы выбора режима интерфейса, IM0 .. IM3. В схеме вроде как не увидел, что они куда-то подключены, кроме одной, IM0/ID. Правда, я не увидел, куда же от подключён (вывод 21 дисплея). А все их 4 вывода дисплея надо обязательно подключить в соотв. с конфиг.
Кстати, судя по схеме, там 16-битная конфигурации дисплея используется.
Вообще-то, занятная схемка. Что-то в ней не так, как мне кажется... по подключению дисплея...
Последний раз редактировалось NewWriter; 16.05.2016 в 10:29.
|
|
|
|
16.05.2016, 12:29
|
|
Прописка
Регистрация: 21.08.2010
Адрес: Таганрог
Сообщений: 108
Сказал спасибо: 19
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Сообщение от NewWriter
|
Вообще-то, занятная схемка. Что-то в ней не так, как мне кажется.
|
Схему использовали с китайской платы.
Сообщение от NewWriter
|
судя по схеме, там 16-битная конфигурации дисплея используется.
|
Не буду утверждать, но когда-то я задавал этот вопрос автору и он сказал, что 8 бит.
21 и 11 пины дисплея не подключены вообще.
Сообщение от AR_Favorit
|
смущает греющийся стабилизатор на новом варианте платы
|
Может, я не правильно выразился, не сильно он и горячий - 40гр, на старой - 30гр при тех же условиях работы.
|
|
|
|
16.05.2016, 14:00
|
|
Прописка
Регистрация: 21.08.2010
Адрес: Таганрог
Сообщений: 108
Сказал спасибо: 19
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Сейчас в отладчике запустил плату у которой после включения инициализация отваливается. Так вот на ней и ID дисплея не определяется. Странно. Куда девается инициализация, ведь при запуске синий экран с данными же есть?
|
|
|
|
16.05.2016, 21:07
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Вот, провел "следственный эксперимент" (но у меня дисплей только на ILI93 41, других нету) - отсоединил один из входов конфигурации интерфейса и пальцем коснулся контакта. Раньше я не придавал этому значения, делал так, как написано. Написано - все должно быть подсоединено - так и делал. В принципе, ну логично ведь!
Вот тут хорошо видно, что на первой картинке при подключенных всех IM0 - IM3 дисплей рисует правильную заливку в виде цветных прямоугольников (постоянная перерисовка раз в полсекунды). А на второй фотке - отцепленный и висящий в воздухе один из входов (IM0), при касании пальцем его - сразу же та же самая картинка портится, хотя перерисовка продолжается. Если обратно вернуть провод - первоначальная картинка восстанавливается
Ну что, достаточно убедительно?
Касательно вашей схемы - в ней нет (ПОЧЕМУУУ???) подключения выводов режима интерфейса.
Сообщение от Pevek80
|
Схему использовали с китайской платы.
|
Хм. Не лучший вариант - что-то перенимать с китайской платы неизвестного происхождения. Надо было хотябы в даташит дисплея глянуть то. А то утверждаете, что 8-битный параллельный интерфейс, но разведено под 16-битный, а выбор режима - вообще не задействован.
И еще вопрос, если так же сделано в плате №1, которая непроблемная - то черт возьми, как это вообще еще работает?
Последний раз редактировалось NewWriter; 16.05.2016 в 21:15.
|
|
|
Сказали "Спасибо" NewWriter
|
|
|
16.05.2016, 21:19
|
|
Прописка
Регистрация: 21.08.2010
Адрес: Таганрог
Сообщений: 108
Сказал спасибо: 19
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Сообщение от NewWriter
|
ней нет (ПОЧЕМУУУ???) подключения выводов режима интерфейса.
|
Не я схему рисовал. Как сделали, так и пользовался.
Сейчас товарищ с соседнего форума подсказал по-поводу перемычек на шлейфе дисплея. Цитирую:
" только не слетать (инициализация) , а переключаться с 8 на 16 и наоборот от внешних помех , а передача инфы в скетче совершенно разная, поэтому у вас на первых фотках пропуски в изображении - по моему опыту , для подобных типов контроллеров это явный признак несоответствия битности передачи инфы в скетче - и битности дисплея..
По дорожкам в шлейфе видно что выбор через перемычку R5 осуществляется подачей на 11пин +VCC-для режима 8бит и GND для режима 16 бит. Это должно быть скоммутировано до подачи питания на дисп. .
Чтобы вам не устранять недоработанную разводку платы, это лучше сделать на шлейфах, можете использовать ту же перемычку, что стоит на R5 переставив её, либо тонкий кусочек провода на R1 или R2 согласно используемого вами режима (судя по используемым многочисленным дорожкам на плате, лучше использовать 16ти битную адресацию - будет побыстрей всё выводиться на экран , и другие 8 бит не надо будет притягивать к земле от помех подальше согласно даташиту).
Пошел паять перемычки!
|
|
|
|
16.05.2016, 21:45
|
|
Прописка
Регистрация: 21.08.2010
Адрес: Таганрог
Сообщений: 108
Сказал спасибо: 19
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Попробовал с перемычками. На фото слева направо: без перемычки, 11 пин на +3,3V и , неужели проблема была в этом???,--11 пин на GND! ![Очень счастлив](images/smilies/icon_grin.gif)
Надеюсь, что это не очередной глюк, а так и будет устойчиво в дальнейшем!
|
|
|
|
16.05.2016, 21:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Сообщение от NewWriter
|
И еще вопрос, если так же сделано в плате №1, которая непроблемная - то черт возьми, как это вообще еще работает?
|
на фото видно, что и там 11 нога в воздухе..
И правда - как?!
|
|
|
|
16.05.2016, 21:55
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Ха-ха, да, именно в этом и была беда. Видимо, дисплеи немного разные, где-то уже установлены нужные перемычки, а где-то нет. Некоторые дисплеи уже заранее сконфигурированы под определенные интерфейсы. Встречал дисплеи с урезанным выбором интерфейсов - только SPI, например.
Если бы сразу назвали модель дисплея, быстрее бы получили ответ.
|
|
|
|
16.05.2016, 22:07
|
|
Прописка
Регистрация: 21.08.2010
Адрес: Таганрог
Сообщений: 108
Сказал спасибо: 19
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Сообщение от NewWriter
|
Видимо, дисплеи немного разные,
|
Нет, дисплеи все одинаковые, с одной партии. Причём, плата в корпусе неделю назад работала без проблем, очень редко при программном перезапуске устройства появлялся белый экран. Полежала неделю, стала анимация "подмерзать", а сегодня так вообще всё время белая была, пока перемычку не поставил.
Сообщение от AR_Favorit
|
И правда - как?!
|
Скорее всего какое-то стечение обстоятельств.
А вот за зеркальное отображение не знаю Или тоже из-за отсутсвия перемычки или ещё сюрприз ожидать?
|
|
|
|
18.05.2016, 12:23
|
|
Прохожий
Регистрация: 17.02.2010
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: STM32F103 и TFT проблема
Вам необходимо разобраться со сбросом контроллера и сбросом дисплея, использовать внутреннюю схему сброса контроллера по включению питания, соответствующим образом ее сконфигурировав, или доработать внешнюю схему сброса контроллера и подачи питания. Возможно что напряжение питания после очередного подключения к usb все еще висит на емкости после регулятора напряжения и сигнал сброса контроллера не формируется должным образом. Так как компоненты схемы дисплея тоже имеют технологический разброс, попробуйте изменить времена формирования сигнала сброса дисплея в программе контроллера увеличив задержку после включения питания и время самого сигнала сброса дисплея.
И еще поставьте токоограничивающий резистор в подсветке дисплея в цепь коллектора транзистора Q2, возможно что его отсутствие это причина того что греется регулятор напряжения.
Интересно также что же это за прибор такой?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:35.
|
|