реклама на сайте
подробности

 
 
> STM32F407, SSD1963, SD Memory card, отображение графической информации на дисплее
Daria
сообщение Jan 27 2013, 13:24
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 229
Регистрация: 24-02-08
Пользователь №: 35 345



Господа! (и немногочисленные дамы)
Я знаю, что подобная тема долго и плодотворно обсуждалась уже здесь в прошлом году, но из той темы, кажется все ушли sm.gif А вопросов после ее прочтения у меня еще осталось много. Поэтому открываю новую.
Итак, есть 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

буду рада ответам и помощи sm.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
hd44780
сообщение Jan 28 2013, 16:09
Сообщение #2


Профессионал
*****

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



Allregia, читайте внимательнее.

Цитата(Daria @ Jan 27 2013, 15:24) *
На внешний разъем модуля выведены не все пины SD карты, а только spi-совместимые (Do,DI, CS, CLK).


Первый пост темы.
Мой пример для SDIO (не SPI!!!!), кто не понял.

Если есть доступ к SDIO, конечно лучше SDIO.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Daria
сообщение Jan 28 2013, 18:27
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 229
Регистрация: 24-02-08
Пользователь №: 35 345



Цитата(hd44780 @ Jan 28 2013, 20:09) *
Allregia, читайте внимательнее.
Первый пост темы.

Именно. Можно, конечно, и на SDIO, но тогда возможен только 1-битовый режим. Как я понимаю(и разумно посоветовали в личкуsm.gif), смысла в этом нет.
Цитата(hd44780 @ Jan 28 2013, 20:09) *
Мой пример для SDIO (не SPI!!!!), кто не понял.
Если есть доступ к SDIO, конечно лучше SDIO.

Нет, все понятно. Но пригодится обязательно, это же не единственный проект, который нужно будет реализовывать на STM rolleyes.gif

Цитата(dac @ Jan 28 2013, 22:15) *
в конце статьи есть ссылка, там все и будет

Да, спасибо, буду ждать sm.gif Попробую сама переделать lcdHAL, если вы поздно выложите, но пока мне хотя бы вообще включить дисплей через FSMC rolleyes.gif Завтра буду пробовать sm.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
|- - Allregia   Цитата(Daria @ Jan 28 2013, 20:27) Именно...   Jan 28 2013, 18:31
|- - _Pasha   Цитата(Allregia @ Jan 28 2013, 21:31) Ну ...   Jan 28 2013, 19:38
|- - aaarrr   Цитата(Allregia @ Jan 28 2013, 22:31) Ну ...   Jan 28 2013, 20:13
|- - Allregia   Цитата(aaarrr @ Jan 28 2013, 22:13) В дан...   Jan 28 2013, 20:49
|- - 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 21:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01409 секунд с 7
ELECTRONIX ©2004-2016