|
STM32F407, SSD1963, SD Memory card, отображение графической информации на дисплее |
|
|
|
Jan 27 2013, 13:24
|
Местный
  
Группа: Участник
Сообщений: 229
Регистрация: 24-02-08
Пользователь №: 35 345

|
Господа! (и немногочисленные дамы) Я знаю, что подобная тема долго и плодотворно обсуждалась уже здесь в прошлом году, но из той темы, кажется все ушли  А вопросов после ее прочтения у меня еще осталось много. Поэтому открываю новую. Итак, есть STM32F407VGT6, есть модуль с LCD дисплеем, контроллером SSD1963 с протоколом 8080 и разъемом под SD MC. Необходимо выводить на дисплей информацию, которую STM будет получать от внешних устройств. Информации не очень много, анимация не нужна, просто статическая картинка и текст, который будет меняться не чаще, чем раз в минуту. иногда должна меняться вся картинка. Всего картинок не больше десятка, полагаю. На внешний разъем модуля выведены не все пины SD карты, а только spi-совместимые (Do,DI, CS, CLK). Рассматриваю такой вариант - управлять SSD1963 с помощью FSMC. SD подключить к spi пинам. Хранить картинки в SD, и при необходимости перекидывать их на дисплей. А текст и несколько примитивов хранить прямо во внутренней Flash. Другие варианты: Можно подключить SD к родному SD порту в STM32. Но тогда возможен только 1-битовый режим, потому что на внешний разъем модуля выведен только один DO... Можно управлять SSD1963 ногодрыганием, вроде бы в некоторых темах народ выступает за такой способ, в лоб. Можно подключить SD к FSMC как NOR\PSRAM, а SSD1963 управлять ногодрыганием. Кто может подсказать, какой способ проще, быстрее и надежнее? Да, в моем корпусе STM32 FSMC сокращенный, присутствуют только Bank1 и Bank2, так что можно подключить только одно устройство. Второй вопрос. Если все-таки задействовать FSMC для реализации 8080, то к каким пинам подключать? правильно ли я понимаю, что FSMC_NWE - к WR FSMC_NOE к RD, FSMC_NE1 - к CS, FSMC_D0..15 - к D0..15 А для переключения адреса и данных (С\D) можно задействовать любой пин из FSMC_A шины, например A16? И для отправки команд дисплею, писать команды в регистр адреса FSMC? Это вопрос к тем, кто работал с FSMC STM32F407 буду рада ответам и помощи
|
|
|
|
|
 |
Ответов
|
Jan 28 2013, 16:09
|

Профессионал
    
Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980

|
Allregia, читайте внимательнее. Цитата(Daria @ Jan 27 2013, 15:24)  На внешний разъем модуля выведены не все пины SD карты, а только spi-совместимые (Do,DI, CS, CLK). Первый пост темы. Мой пример для SDIO (не SPI!!!!), кто не понял. Если есть доступ к SDIO, конечно лучше SDIO.
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jan 28 2013, 18:27
|
Местный
  
Группа: Участник
Сообщений: 229
Регистрация: 24-02-08
Пользователь №: 35 345

|
Цитата(hd44780 @ Jan 28 2013, 20:09)  Allregia, читайте внимательнее. Первый пост темы. Именно. Можно, конечно, и на SDIO, но тогда возможен только 1-битовый режим. Как я понимаю(и разумно посоветовали в личку  ), смысла в этом нет. Цитата(hd44780 @ Jan 28 2013, 20:09)  Мой пример для SDIO (не SPI!!!!), кто не понял. Если есть доступ к SDIO, конечно лучше SDIO. Нет, все понятно. Но пригодится обязательно, это же не единственный проект, который нужно будет реализовывать на STM  Цитата(dac @ Jan 28 2013, 22:15)  в конце статьи есть ссылка, там все и будет Да, спасибо, буду ждать  Попробую сама переделать lcdHAL, если вы поздно выложите, но пока мне хотя бы вообще включить дисплей через FSMC  Завтра буду пробовать
|
|
|
|
Сообщений в этой теме
Daria STM32F407, SSD1963, SD Memory card Jan 27 2013, 13:24 NaughtyFreak Цитата(Daria @ Jan 27 2013, 17:24) Можно ... Jan 28 2013, 10:11 Daria Цитата(NaughtyFreak @ Jan 28 2013, 14:11)... Jan 28 2013, 14:02  hd44780 Цитата(Daria @ Jan 28 2013, 16:02) Эх, жа... Jan 28 2013, 14:49  Allregia Цитата(Daria @ Jan 28 2013, 16:02) Ясно, ... Jan 28 2013, 15:10 -Игорь- Цитата(Daria @ Jan 27 2013, 16:24) Можно ... Jan 28 2013, 11:14 hd44780 F103 и F407 - разные вещи.
У них даже исходники н... Jan 28 2013, 12:00 Allregia Цитата(hd44780 @ Jan 28 2013, 18:09) Allr... Jan 28 2013, 16:30   _Pasha Цитата(Allregia @ Jan 28 2013, 21:31) Ну ... Jan 28 2013, 19:38     aaarrr Цитата(Allregia @ Jan 29 2013, 00:49) А В... Jan 28 2013, 21:05 dac QUOTE (Daria @ Jan 27 2013, 19:24) Итак, ... Jan 28 2013, 17:07 Daria Цитата(dac @ Jan 28 2013, 21:07) сначала ... Jan 28 2013, 18:05  dac QUOTE (Daria @ Jan 29 2013, 00:05) Спасиб... Jan 28 2013, 18:15 khach Цитата(dac @ Jan 28 2013, 20:07) сначала ... Feb 27 2013, 13:23 Allregia Спасибо. Jan 28 2013, 21:44 Daria Добрый вечер. Сегодня, наконец, спаяли модуль. про... Feb 6 2013, 18:53 Rash Дарья, вы хоть бы поиском пользовались или доку чи... Feb 6 2013, 20:48 Daria Цитата(Rash @ Feb 7 2013, 00:48) Дарья, в... Feb 7 2013, 05:53  Daria Rash, большое спасибо, все получилось Feb 8 2013, 13:54
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|