03.03.2013, 12:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,817
Сказал спасибо: 126
Сказали Спасибо 605 раз(а) в 422 сообщении(ях)
|
Re: Отладочные платы для STM32
Например, вариант проекта. У меня работает. Пробуйте, изменяйте, дорабатывайте.
|
|
|
|
03.03.2013, 12:21
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Отладочные платы для STM32
Сообщение от dosikus
|
И зря, FSMC есть во всех STM32F10xxx HiDensity c 100 -144 пин...
|
Возможно вы и правы, только STM32F103RBT6 64 пина.
|
|
|
|
03.03.2013, 13:41
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Отладочные платы для STM32
Сообщение от SasaVitebsk
|
только STM32F103RBT6 64 пина.
|
Вы удивитесь, но все уже в курсе ,что ut1wpr может на своей борде только ногодрыг пользовать...
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 03.03.2013 в 14:40.
|
|
|
|
03.03.2013, 14:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Отладочные платы для STM32
Сообщение от dosikus
|
Вы удивитесь, но все уже в курсе ,что ut1wpr может только ногодрыг пользовать...
|
Извиняйте, не в силу того, что он ut1wpr, а в силу установленного у него "камня в огороде".
Этот самый ногодрыг делает графику значительно медленнее, увы.
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
03.03.2013, 14:39
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Отладочные платы для STM32
ut1wpr, Дык, неужели как издевательство выглядело ???
Если так, то извиняюсь.
__________________
Осторожно , злой кот
|
|
|
|
03.03.2013, 14:58
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Отладочные платы для STM32
У меня на такой плате 103vet6 и SSD1963. И тоже жуть как медленно. Хотя я и не разбирался, если честно, может быть они там тоже ногодрыгом. Но что точно, что 8-ми битным интерфейсом.
Я вообще рассматривал у себя на новом изделии применить FSMC, правда мненадо было стандартный 12864 подключить. Меня 8-ми битный интерфейс как раз устраивал. Так вот, когда его задействуешь, то куча периферии обрубается и главное - ETH. Поэтому вопрос сразу же отпал.
Я работал с lpc2478. Так вот дисплей 4.8" 480х272 нормально обслуживает только если 16 бит на цвет и 16 бит ОЗУ. В противном случае тоже бредятина. Сейчас появилась lpc1788. Там матрица шин значительно лучше построена + 120МГц вместо 100 у LPC2478. Pin to Pin.
Думаю что значительно лучше будет работать. Есть ещё lpc185x там 150МГц. Для дисплея выше 4" необходимо как минимум 16 битная аппаратная шина и достаточно скоростной процессор.
|
|
|
|
03.03.2013, 17:13
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Отладочные платы для STM32
|
|
|
|
05.03.2013, 12:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Отладочные платы для STM32
Опять буду занудствовать.
Разобрался я с ихними хероглифами. Действительно, на диске много примеров. К сожалению, к тому, что они с миру по файлу накрали, они еще попереименовывали некоторые папки своей китайчатиной. Ну, это не страшно, мы и китайский традиционный прочитали. До нетрадиционного дело не дошло... Короче, разобрался со структурой базового проекта, переименовал в удобоваримые названия, все собралось, все живет.
И вылезла у мну очередная бяка. Заметил я очень подозрительные артефакты на цветовых полосах. Некоторые полосы идут равномерным клиновым цветом, а вот некоторые выглядыт так, словно у них битики разрядов попутаны. Половина дисплея закрашивается клином, а дальше переходит в заливку фиксированными дискретными оттенками.
Начал я разбираться с регистрами-инициализацией-словом управления цветом. И вначале всего глянул, что возвращает запрос на тип дисплей.
Уже тут наткнулся на неприятность. Значение указывает на ILI934. Гугловые раскопки вынесли на поверхность доки на 9320 и на 9325. Инициализация у них довольно одинаковая. Анализ ее показал, что загрузка цвета в обеих типах идет одной транзакцией (пишется одним словом), а вот с распределением битов цветов в этом слове возникло непонимание. Казалось бы, чего проще, из 16 битов младшие 5 - B, средние 6 - G, старшие 5 - R. Но рисуночки-картиночки в доках вогнали в ступор.
Вот пример для 9320:
А это для 9325:
Концепция 5+6+5 сохранена, но смущают непонятные мне стрелочки. Может, кто-то посообразительнее меня найдется, поймет?
Кстати, этот однословный способ записи позволяет организовать 2^5+2^6+2^5 = 65536 (полный перебор в пределах разрядности каждого из цветов). Если применить двухсловную загрузку цвета (заплатим снижением скорости) то можно получить 2^6+2^6+2^6=262144 оттенка. Дело в том, что перебор от 0 до 31 синего цвета не дает плавно-равномерное изменение яркости синего от 0 до максимума. Похожие проблемы с красным. Но закономерности еще не исследованы.
Чего я к вам прицепился?
Может, кто уже колупал эти ТиЭфТи-шки? Ведь может быть и вариант, что подсунули какую-то отбраковку. Китай, как-никак.. Но не хочется спешить с выводами. Пока еще не все до конца прошагал, прощупал, просмотрел. Вечером еще посижу, поколупаю.
Извините за многословность, короче не сумел.
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
06.03.2013, 01:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Отладочные платы для STM32
Вроде нашел проблему. Но решения нет.
Предистория. Сначала я купил один модуль. Он прибыл с битым стеклом (тупая упаковка в пузырьки, конкретно пробили на перевозке). Вступать в пререкания не стал. Сразу заказал второй. Второй получил неповрежденный. Таким образом, имею два модуля и один дисплей "на двоих" Сегодня вечерком просто решил поперебирать разряды синего и красного. Подозрительно стало поведение нарастающей яркости синего. Начиная с бита 2 подмешивается красный, появляется пурпурный, хотя все биты красного в нуле. Включаю осциллограф. Бит 2 имеет половинную амплитуду. Ставлю тестерочек "на писк". Все ясно. DB2 и DB15 - короткое.
Заинтересовало. Это одиночный дефект или распродажа из ящика брака?
Взял первый (с битым стеклом) дисплей. То же замыкание! Аккуратно поднял дисплей из держателя, прозвон непосредственно на площадках распайки шлейфа. Короткое. Постепенно приходит понимание, что меня просто кинули. Поднимается злоба на братьев наших узкоглазых.
За полтора года покупок на ибэе первый явный кидок. Буду писать на ибей, пусть "побеседуют" с продавцом. Небитый дисплей можно еще применить, уменьшив количество градаций красного и синего, заведомо поставив эти биты в одинаковое положение.
Вот такая вот одиссея. Неприятная. И что еще обидно, что никакой науки этот случай не несет. Барахолка есть барахолка.
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
06.03.2013, 01:18
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Отладочные платы для STM32
У меня китаец, тоже собственно не заработал по умолчанию. Но такого, если честно не было. Просто пришлось питание внутри модуля разрывать и доп. фильтр ставить.Иначе был мусор и процессор не запускался.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:41.
|
|