|
|
  |
SPI отправка и получение данных с регистров ведомого устр. |
|
|
|
Jun 29 2011, 16:08
|

Участник

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159

|
Цитата(Палыч @ Jun 29 2011, 00:49)  Мусор никому ничего не должен Эт точно. Дисплей оказался дохлым.  Цитата(=AK= @ Jun 29 2011, 02:20)  Тады ладно. А то ведь полярность клока CPOL и фаза клока CPHA дают четыре возможных варианта, а какой из них используется в каждом конкретном случае надо смотреть в доке. Я по умолчанию ожидаю Mode 0 (CPOL=0, CPHA=0), но в вашем случае оказалось, что используется Mode 3 (CPOL=1, CPHA=1)  И вааще, Википедия рулит  Да, да и этот рисунок мне знаком.
|
|
|
|
|
Jun 30 2011, 16:08
|

Участник

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159

|
Цитата(demiurg_spb @ Jun 29 2011, 22:31)  Может и нет. У таких дисплеев, насколько я помню, можно перемычками или резисторами выбрать тип интерфейса из двух или трёх возможных вариантов (8080 6800 SPI). Может у Вас SPI не активен, а Вы мучаетесь. Возможно вы правы, вот только в даташите об этом я ничего не нашла....
|
|
|
|
|
Jul 1 2011, 03:16
|

Участник

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159

|
Цитата(Палыч @ Jun 30 2011, 20:38)  Раздел 6. См. pin BS0, BS1, BS2 Мдя....Я на это и не обратила внимание... Спасибо. В принципе, об этом должны были написать в даташите на сам дисплей....
|
|
|
|
|
Jul 1 2011, 16:54
|

Участник

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159

|
Цитата(Палыч @ Jun 30 2011, 20:38)  Раздел 6. См. pin BS0, BS1, BS2 Палыч, а что с этим делать? Одно дело,если это программно доступно, а другое дело, если надо замкнуть какую-то перемычку, о которой в инструкции на дисплей даже не намекнули.....
|
|
|
|
|
Jul 2 2011, 04:26
|

Участник

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159

|
Цитата(Палыч @ Jul 2 2011, 01:16)  Берем документ "Specifications for OLED module BL12864G series". Открываем раздел 1 "Numbering System", и разбираемся: какой модуль есть в наличии? Особенно интересует поле №9 "Special Code": если где-то там нарисовано "20i", то облегченно вздыхаем и разбираемся с программами, если такого не находим - переходим на другой интерфейс или покупаем модуль с SPI. Цитата 9. Special cod. 3=3 volt logic power supply n=negative voltage for LCD c=cable/connector xxx=to be assigned on datasheet t=temperature compensation for LCD p=touch panel $=RoHS Значит, не годится?
|
|
|
|
|
Jul 2 2011, 05:46
|

Участник

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159

|
Цитата(Палыч @ Jul 2 2011, 08:44)  Вы, наверное, не поняли... Нужно посмотреть на полное обозначение вполне конкретного модуля - именно того, что Вы патаетесь использовать в своём устройстве. Если в его обозначении присутствует 20i, то Вы приобрели нужный Вам модуль Наверное... Это первый Oled дисплей в моей практике. Посмотрела маркировку на корпусе дисплея: BL12864GERNHn$ ..... Палыч, значит, не подойдет мой модуль для SPI?
|
|
|
|
|
Jul 2 2011, 17:30
|

Участник

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159

|
Палыч, огромное спасибо! Вы мне очень, очень помогли.  Всем участникам дискуссии спасибо! П.С. Я уж тут вооружившись лупой, рассматривая полное название дисплея, разглядела малюcенькие, еле заметные буковки.... Контроллер то оказался SSD1303T10, а он может работать только по парралельному интерфейсу 8080. А я то и не подозревала... "Боролась" с SPI.  Если б не Палыч еще бы долго "боролась".
Сообщение отредактировал Белка12 - Jul 2 2011, 17:42
|
|
|
|
|
Jul 4 2011, 13:32
|

Участник

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159

|
Цитата(demiurg_spb @ Jun 29 2011, 22:31)  Может и нет. У таких дисплеев, насколько я помню, можно перемычками или резисторами выбрать тип интерфейса из двух или трёх возможных вариантов (8080 6800 SPI). Может у Вас SPI не активен, а Вы мучаетесь. Да, пришел ответ от производителя (Bolymin): Цитата Нужно отпаять сопротивления R1 и R3 и припаять их на меcта R2 и R4 Вот теперь я в раздумье... То ли перепаивать сопротивления, то ли не морочить себе голову и написать уже все для параллельного интерфейса, а то, может, там еще какие призраки в кустах припрятались.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|