Из протокола SPI сказанно что первый бит решает читаем мы данные или записываем а вот тут в модуле команды на все восемь бита к тому же при записи или чтении исходя из даташита этого контроллера есть WRX RDX а вот на панели его нет . Как вообще записать в этот модуль кто может рассказать о принципе передачи или записи данных или команд . СПОСИБО.
stm32f4 и дисплей ili9341
- Сообщения: 21
- Зарегистрирован: Ср сен 17, 2014 21:43:30
Здоров народ! купил модуль ili9341 но включить , не в какую не получается.
Из протокола SPI сказанно что первый бит решает читаем мы данные или записываем а вот тут в модуле команды на все восемь бита к тому же при записи или чтении исходя из даташита этого контроллера есть WRX RDX а вот на панели его нет . Как вообще записать в этот модуль кто может рассказать о принципе передачи или записи данных или команд . СПОСИБО.
Из протокола SPI сказанно что первый бит решает читаем мы данные или записываем а вот тут в модуле команды на все восемь бита к тому же при записи или чтении исходя из даташита этого контроллера есть WRX RDX а вот на панели его нет . Как вообще записать в этот модуль кто может рассказать о принципе передачи или записи данных или команд . СПОСИБО.
- Реклама
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
Ссылку на описание модуля, какой именно камень из F4 и естественно свой нерабочий проект - в студию...
- Сообщения: 21
- Зарегистрирован: Ср сен 17, 2014 21:43:30
- Сообщения: 21
- Зарегистрирован: Ср сен 17, 2014 21:43:30
вот
- Реклама
- Сообщения: 21
- Зарегистрирован: Ср сен 17, 2014 21:43:30
я просто для эксперимента убрал инициализации а так, он и в начале не работал эта готовый проект
- Сообщения: 21
- Зарегистрирован: Ср сен 17, 2014 21:43:30
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
Дрова в проекте заточены под 4wire SPI.pity писал(а):а вот и сам проект
Ваш модуль сконфигурирован и разведен под 3wire ...
- Сообщения: 21
- Зарегистрирован: Ср сен 17, 2014 21:43:30
как можно читать данных из этого модуля , ведь по даташиту показанных два пина там нет я про WRX и RDX .
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
pity , але, вы меня слышите ?
Модуль разведен под 3wire SPI - никаких чтений и 8ми битного SPI ...
Модуль разведен под 3wire SPI - никаких чтений и 8ми битного SPI ...
- Сообщения: 21
- Зарегистрирован: Ср сен 17, 2014 21:43:30
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
- Сообщения: 21
- Зарегистрирован: Ср сен 17, 2014 21:43:30
- Сообщения: 21
- Зарегистрирован: Ср сен 17, 2014 21:43:30
в инициализации SPI заменил SPI_Direction_2Lines_FullDuplex на SPI_Direction_1Line_Tx надеюсь это правильно . ведь он должен работать только на чтение , верное ?
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
А что с ней не так?
Вообщем пока вы ищите описание модуля ili9341 или хотябы ссылку на продавана, там обычно есть схемы модуля , попробую погадать вслух.
1. Сам контроллер имеет массу интерфейсов .
2. Конкретный дисплей может иметь или все интерфейсы или часть их, все зависит от блажи разработчика.
3. Модуль с дисплеем может быть разведен как только под один интерфейс так и несколько .
В контроллере интерфейс выбирается битами( пинами) IM[3:0] .
Вывели ли их на шлейф дисплея разработчики - это большой вопрос .
Развели ли их разработчики модуля на плате - еще больший вопрос.
По схеме, у одного продавана, я вижу только 3wire SPI - а это только софтовый ногодрыг на вашем камне ...
Здесь 4wire SPI - http://ru.aliexpress.com/item/2pcs-2-2- ... 36093.html
Вообщем пока вы ищите описание модуля ili9341 или хотябы ссылку на продавана, там обычно есть схемы модуля , попробую погадать вслух.
1. Сам контроллер имеет массу интерфейсов .
2. Конкретный дисплей может иметь или все интерфейсы или часть их, все зависит от блажи разработчика.
3. Модуль с дисплеем может быть разведен как только под один интерфейс так и несколько .
В контроллере интерфейс выбирается битами( пинами) IM[3:0] .
Вывели ли их на шлейф дисплея разработчики - это большой вопрос .
Развели ли их разработчики модуля на плате - еще больший вопрос.
По схеме, у одного продавана, я вижу только 3wire SPI - а это только софтовый ногодрыг на вашем камне ...
Это бред. Исправление исходников в том проекте, что вы выше выкладывали, - ни к чему не приведет.pity писал(а):в инициализации SPI заменил SPI_Direction_2Lines_FullDuplex на SPI_Direction_1Line_Tx
Здесь 4wire SPI - http://ru.aliexpress.com/item/2pcs-2-2- ... 36093.html
Последний раз редактировалось dosikus Чт окт 23, 2014 21:51:20, всего редактировалось 1 раз.
- Сообщения: 21
- Зарегистрирован: Ср сен 17, 2014 21:43:30
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
Дать мне наконец то ссылку на описание модуля или сфоткать модуль .pity писал(а):тогда что мне делать если изменение библиотеки не годится ?
Да и STM32F407VG - это конечно же STM32F4 дискавери , или какая-то другая плата ?
- Сообщения: 21
- Зарегистрирован: Ср сен 17, 2014 21:43:30
- Сообщения: 21
- Зарегистрирован: Ср сен 17, 2014 21:43:30
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
Этот модуль 4wire SPI .
Так что все должно быть шоколадно.
Подсоединяем соответствующие пины и все должно работать
Модуль запитывается от 5v ?
Так что все должно быть шоколадно.
Подсоединяем соответствующие пины и все должно работать
Код: Выделить всё
// PB11 : CS (ChipSelect)
// PB12 : D/C (DATA/CMD)
// PB13 : SPI_CLK
// PB14 : SPI_MISO (MISO / SDO) [nicht notwendig]
// PB15 : SPI_MOSI (MOSI / SDI)
//


