|
TFT-LCD дисплей 320х240 и выше, PIC24FJ256DA210 или что-то из STM32? |
|
|
|
Mar 9 2011, 15:53
|
Участник

Группа: Участник
Сообщений: 57
Регистрация: 8-12-04
Пользователь №: 1 403

|
Появилась потребность подключить TFT-LCD дисплей 320х240 (может и выше до 640х480). Не знаю стоит ли осваивать для этого новые для меня PIC24FJ256DA210 (до этого вообще с PIC24 не работал) или осваивать Cortex M3 (STM или LPC). У кого есть опыт, что посоветуете?
|
|
|
|
|
 |
Ответов
|
Mar 9 2011, 16:33
|
Гуру
     
Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136

|
Согласен с Andr2I: зависит от задачи. Есть дисплеи 320x240 с встроенным графическим контроллером и, соответственно, видеопамятью, вешаются на шину 8 или 16 бит, стыкуются с чем угодно. Дисплеи с бОльшим разрешением не имеют встроенного контроллера. Тут понадобится МК с графическим контроллером и внешней памятью (видеобуфер большой - внутреннего ОЗУ не хватит). Или внешний графический контроллер типа S1D13781, который стыкуется практически с любым МК. Требования к скорости и объёму ПЗУ МК зависят от задачи: простенький статический текст можно на чём угодно сделать, а картинки и разные шрифты требуют ПЗУ, вывод без мерцания и тем более анимация может потребовать быстрый процессор. Ну а на перспективу: если выбор между PIC24 и Cortex-M3, то тут и думать нечего. Вопрос, скорее, стоит так "Почему не Cortex-M3?" :-)
|
|
|
|
|
Mar 9 2011, 17:51
|
Участник

Группа: Участник
Сообщений: 57
Регистрация: 8-12-04
Пользователь №: 1 403

|
Цитата(scifi @ Mar 9 2011, 19:33)  Есть дисплеи 320x240 с встроенным графическим контроллером и, соответственно, видеопамятью, вешаются на шину 8 или 16 бит, стыкуются с чем угодно. Дисплеи с бОльшим разрешением не имеют встроенного контроллера. имелись в виду дисплеи без контроллера... Насчет Cortex... Понятно, всем спасибо! Определился. Если даже PICоводы выбирают его вместо 24F, то  ... Хотя любопытно (чисто абстрактно) - кто-нибудь пользовал контроллеры серии PIC24FJ256DA210? Куда их Микрочип девает?
|
|
|
|
|
Mar 9 2011, 18:49
|

Twilight Zone
  
Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990

|
Цитата(vat @ Mar 9 2011, 20:51)  Насчет Cortex... Понятно, всем спасибо! Определился. Если даже PICоводы выбирают его вместо 24F, то  ... Хотя любопытно (чисто абстрактно) - кто-нибудь пользовал контроллеры серии PIC24FJ256DA210? Куда их Микрочип девает? PIC24H(F) использовал долгое время, много проектов на них сделал, замечательные контроллеры. Многие не любят микрочип, но я отношусь хорошо, особенно к 24H, компилятор использую С30. Но Вам не советую ставить его в TFT, все таки 16 разрядов и всего 40 мипс(PIC24H)и 16(PIC24F) , мне не хватило. Поэтому пересел на Cortex-M3 от STM32, совсем другой ранг. А TFT тоже один другому рознь. Советую, чтоб не загружать процессор – купите TFT с встроенным контроллером Solomon.
--------------------
Magic Friend
|
|
|
|
|
Mar 10 2011, 06:33
|
Участник

Группа: Участник
Сообщений: 57
Регистрация: 8-12-04
Пользователь №: 1 403

|
Цитата Советую, чтоб не загружать процессор – купите TFT с встроенным контроллером Solomon. Дело в том что без контроллеров дисплеи намного дешевле и выбор поболее. Микрочип встроил в PIC24FJ256DA210 кое-какие функции, присутствующие в Solomon: заливка и копирование прямоугольников, распаковка картинок. Таким образом работа со шрифтами и иконками должна по идее ускоряться. Но как это работает в реале - я пока не слышал отзывов. Что привлекает в микрочиповской серии, так это удобные "малоногие" корпуса для маленьких разрешений (типа 320х240 на 256цветов) можно использовать PIC24FJ256DA106 в 64-Pin TQFP к тому же без внешней памяти. Для сравнения у конкурентов минимальный камень с LCD-контроллером это LPC1788FBD144 в LQFP-144 (хотя конечно они накачены проч.периферией выше крыши). В других сериях бывает под графику корпуса только BGA. Но по большому счету вывод все равно не меняется - надо переходить на Cortex.
|
|
|
|
|
Mar 10 2011, 17:46
|
Cундук
    
Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269

|
Цитата(vat @ Mar 10 2011, 09:33)  Но по большому счету вывод все равно не меняется - надо переходить на Cortex. У Cortex все хорошо, только одно маленькое НО. Нормальные IDE стоят денег. А GNU средства не для слабонервных. И пользоваться ворованным нехорошо. Переходить на Cortex можно только в том случае, если работодатель оплатит Вам это дело. И по большому счету, если программировать на С, то какая разница, что за "мотор" внутри. Если уж куда и переходить, то на PIC32. Там уже 32 разряда (MIPS32) и есть надежда, что Microchip прикрутит туда графический ускоритель, подобный тому, что на PIC24xxxDAxxx.
|
|
|
|
Сообщений в этой теме
vat TFT-LCD дисплей 320х240 и выше Mar 9 2011, 15:53 aaarrr Цитата(vat @ Mar 9 2011, 18:53) может и в... Mar 9 2011, 15:56 vat дык упомянутые кандидаты имеют контроллер и возмо... Mar 9 2011, 16:00  Andr2I Цитата(vat @ Mar 9 2011, 19:00) дык упом... Mar 9 2011, 16:08   vat сделать видеоплеер задачи нет. Обычные менюшки неа... Mar 9 2011, 16:22    aaarrr Цитата(vat @ Mar 9 2011, 19:22) Вопрос со... Mar 9 2011, 16:38 ViKo Я думаю, стоит осваивать Cortex-M3, потому что в б... Mar 9 2011, 16:21     Danis Цитата(Прохожий @ Mar 10 2011, 20:46) Есл... Mar 11 2011, 07:05 ar__systems Если ориентироваться на 640х480, то пик брать не с... Mar 11 2011, 17:35 vat Цитата(ar__systems @ Mar 11 2011, 20:35) ... Mar 14 2011, 18:11
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|