27.03.2016, 01:29
|
|
Частый гость
Регистрация: 27.03.2016
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
stm32f4, как вывести данные на дисплей???
Доброго всем времени.
Программирование микроконтроллеров это мое увлечение, никак не связано с работой и тд. Занимаюсь когда позволяет время.
Вот прикупил stm32f429i-disco (повелся на наличие экрана).
Потихоньку (очень потихоньку) разобрался с настройкой тактирования (с использованием stmCube и без него), не то чтобы с закрытыми глазами и налету, но стартует и работает МК на нужной мне частоте (в пределах ДатаШита). Не так давно удалось подключить и завести прогу с энкодером. Победил (запустил) шаговый моторчик. Даже через переходник FTDI232 удалось перекинуть в терминал пару битов. Таймеры, прерывания тоже разобрался, не без граблей канешно, но с подглядыванием в инет (по этим темам на русском там полно инфы).
А вот как выводить текст на припаянный дисплей, увы ни как не доходит. Есть готовый пример в заводской прошивке, блин, так практически без пояснений и на английском. Как понять-то, когда какой бит в каком регистре жмакать или какую функцию использовать для вывода на черный экран белой надписи "Привет, страна!". Есть видео про emWin, но как-то уж больно сложновато там (там рассказывают про FSMC, а на моем МК - FMC). То есть конкретно про свою отладочную плату не могу найти руководства (описания шагов), как вывести текст на этот чертов экран.
Прошу не сильно пинать, ну может кто знает и может запилить урок "Как вывести текст на дисплей stm32f429i-disco" с пояснениями, что когда настроить.
Извиняюсь за длинный пост и заранее всем спасибо.
|
|
|
|
27.03.2016, 01:49
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,383
Сказал спасибо: 176
Сказали Спасибо 3,128 раз(а) в 2,017 сообщении(ях)
|
Re: stm32f4, как вывести данные на дисплей???
а зачем вам дисплей через память???
у 429 своя видеокарта есть на борту прям!!! с выходом прям на матрицу
__________________
кагмаподэ магмаподэ
|
|
|
|
27.03.2016, 01:55
|
|
Частый гость
Регистрация: 27.03.2016
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: stm32f4, как вывести данные на дисплей???
Я очень извиняюсь, а как это сделать-то??? Как буковки-то на дисплей выкинуть???
|
|
|
|
27.03.2016, 02:05
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,383
Сказал спасибо: 176
Сказали Спасибо 3,128 раз(а) в 2,017 сообщении(ях)
|
Re: stm32f4, как вывести данные на дисплей???
изучить проц внутри дисплея прежде всего. как и стм его надо проинитить, настроить и начать в него заисывать данные.
режимов записи куча. можно указать начальный адрес и потом по очередит просто байты туда кидать и адрес автоматически прибавляется, можно кадый раз и адрес указывать. а потом там еще боьше способов, например выделение окна и обновление тоько окна.....
я с 429 не работал. я все ногодрыгом на ф100 делал.
изучайте процессор экранчика.
за 5 минут не начнешь с ним работать. там относительно сложно все.
название проца экрана ищется по названию экрана. оно написпно снизу на экране обычно.
самое первое что на ум приходит ssd1963. но у вас другой полюбому. хотя система команд у всех довольно похожая, вобщем то только разные биты байты а принц один у всех
__________________
кагмаподэ магмаподэ
|
|
|
|
27.03.2016, 02:10
|
|
Частый гость
Регистрация: 27.03.2016
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: stm32f4, как вывести данные на дисплей???
Спасибо, но все что находил по экрану, процессору экрана, да и ваще про эту связку 429 с экраном, все на английском, а такие сложности с английского мне пока не потянуть. Жаль, что там все так сложно, отложу ее пока в сторонку, а закажу что-нибудь типа 407, без экрана, а экранчик монохромный возьму, про это в инете много есть на русском. Еще раз спасибо.
|
|
|
|
27.03.2016, 02:11
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,383
Сказал спасибо: 176
Сказали Спасибо 3,128 раз(а) в 2,017 сообщении(ях)
|
Re: stm32f4, как вывести данные на дисплей???
сопсна буква это байтовое поле заполненое лично вами нужными данными. как семисегментный индикатор только их не семь а выбранное вами количество, где один сегмент это один пиксель из 3 цветов. обычно это 16, 18 или 24 бита. бывает и меньше если экран тухлый
__________________
кагмаподэ магмаподэ
|
|
|
|
27.03.2016, 02:13
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,383
Сказал спасибо: 176
Сказали Спасибо 3,128 раз(а) в 2,017 сообщении(ях)
|
Re: stm32f4, как вывести данные на дисплей???
а какие цели то? зачем 407? для обучения 100 за глаза хватит. на нем точно так же экран можно запустить без проблем
__________________
кагмаподэ магмаподэ
|
|
|
|
27.03.2016, 02:19
|
|
Частый гость
Регистрация: 27.03.2016
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: stm32f4, как вывести данные на дисплей???
407 просто ну очень часто встречается в примерах, а вообще да просто для обучения.
|
|
|
|
27.03.2016, 02:28
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,383
Сказал спасибо: 176
Сказали Спасибо 3,128 раз(а) в 2,017 сообщении(ях)
|
Re: stm32f4, как вывести данные на дисплей???
для обучения имхо нереально дорого а примеров для ф100 еще больше
__________________
кагмаподэ магмаподэ
|
|
|
|
27.03.2016, 02:43
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,383
Сказал спасибо: 176
Сказали Спасибо 3,128 раз(а) в 2,017 сообщении(ях)
|
Re: stm32f4, как вывести данные на дисплей???
по идее все что работает на 407 должно и на 429 работать
__________________
кагмаподэ магмаподэ
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:22.
|
|