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

 
 
> У кого-нибудь есть готовый пример проекта с дисплеем ILI9320 и FSMC на 100 ногий контроллер?
Salamander
сообщение Apr 6 2013, 10:58
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 466
Регистрация: 17-11-12
Пользователь №: 74 443



ПОпытался переделать таковой под V серию - что-то не работает...

Сообщение отредактировал Salamander - Apr 6 2013, 19:14
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Salamander
сообщение Apr 7 2013, 13:49
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 466
Регистрация: 17-11-12
Пользователь №: 74 443



Цитата
Ссылочку на панель применённую вами (не на чип) приложите.


Так я не с панелью работаю, а с собственной платой. Ссылка на нее http://electronix.ru/forum/index.php?showtopic=109835


Цитата
Вместо FSMC использовать "ногодрыг" попробуйте

ОК. Тогда придется раскидывать 16 бит слова данных...
Я с утра уже голову ломаю - что-то не получается.
DA0-DA15 разкиданы по портам D и E.

С портом E у меня получилось писать биты слова 4-12 в биты порта 7-15:
GPIOE=((СЛОВО_ДАННЫХ <<3) & 0xFF80);


А как с портом D быть? Там должно быть так:
А именно
GPIOD.0 = бит_данных.2
GPIOD.1 - бит_данных.3
GPIOD.8 - бит_данных.13
GPIOD.9 - бит_данных.14
GPIOD.10 - бит_данных.15
GPIOD.14 - бит_данных.0
GPIOD.15 - бит_данных.1

Подскажите пожалуйста.

Тихо сам с собою....
Получилось писать вот так:
Цитата
GPIOE=((SRC <<3) & 0xFF80);


GPIOD &= ~(0xC703); //очищаем все биты которые будем копировать
GPIOD |= (SRC & 0x0004) >> (2-0); //выделили 2й бит и сдвинули его на нулевую позицию
GPIOD |= (SRC & 0x0008) >> (3-1);//выделили 3й бит и сдвинули на 1ю позицию
GPIOD |= (SRC & 0x2000) >> (13-8);//выделили 13й бит и сдвинули на 8ю позицию
GPIOD |= (SRC & 0x4000) >> (14-9);//выделили 14й бит и сдвинули на 9ю позицию
GPIOD |= (SRC & 0x8000) >> (15-10);//выделили 15й бит и сдвинули на 10ю позицию

GPIOD |= (SRC & 0x0001) << (14);//выделили 0й бит и сдвинули на 14ю позицию
GPIOD |= (SRC & 0x0002) << (14);//выделили 1й бит и сдвинули на 15ю позицию


Теперь попробую читать...

Сообщение отредактировал Salamander - Apr 7 2013, 13:11
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Salamander   У кого-нибудь есть готовый пример проекта с дисплеем ILI9320 и FSMC на 100 ногий контроллер?   Apr 6 2013, 10:58
- - alexdos   Цитата(Salamander @ Apr 6 2013, 13:58) ПО...   Apr 6 2013, 11:27
- - DASM   Чем от этой платы http://www.ebay.com/itm/STM32F10...   Apr 6 2013, 11:47
|- - Salamander   Цитата(DASM @ Apr 6 2013, 15:47) Чем от э...   Apr 6 2013, 12:24
|- - alexdos   Цитата(DASM @ Apr 6 2013, 14:47) Чем от э...   Apr 6 2013, 14:08
- - Salamander   Нашел библиотеку, пытаюсь прикрутить. Вопрос собст...   Apr 6 2013, 14:45
- - Salamander   RE: У кого-нибудь есть готовый пример проекта с дисплеем ILI9320 и FSMC на 100 ногий контроллер?   Apr 6 2013, 19:11
- - Salamander   Извините, но спойлер почему-то глючит.   Apr 6 2013, 19:11
- - Axel   У меня есть работающий проект для ILI9327, правда ...   Apr 7 2013, 08:54
- - Salamander   В моем китайском дисплее нет SPI. Хотя по даташиту...   Apr 7 2013, 09:21
|- - Genadi Zawidowski   Цитата(Salamander @ Apr 7 2013, 13:21) В ...   Apr 7 2013, 12:38
- - Genadi Zawidowski   Хочу обратить Ваше внимание на диапазон допустимых...   Apr 7 2013, 23:25
- - Salamander   КТо рано встает, тому бог подает. Встал в 5 утра ...   Apr 8 2013, 02:54
- - Genadi Zawidowski   Я не использую чтение в своём проекте... Но у меня...   Apr 8 2013, 06:12
- - Salamander   Даташит выкладываю. Господа, раскидыванием битов ...   Apr 9 2013, 17:53
- - hd44780   Если надо, могу поделиться живым примитивчиком для...   Apr 11 2013, 11:04
- - Salamander   stm32f103vg   Apr 11 2013, 14:35
- - Salamander   Спасибо, нашел рабочий вариант.   Apr 13 2013, 18:09


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

 


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


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