Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
07.12.2014, 15:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Сегодня добрался до диспа и запустил его.
Как оказалось, косяк был мой - дополнительно подал питание на VCC (28 пин), чего при использовании внутреннего преобразователя напряжения категорически делать не следует.
Питание - пины 6 и 9 - +3,3в, земля - пины 1, 8, 29 и 30.
Инит из даташита полностью работоспособен (изменил некоторые параметры charge pump).
"Дергание" /CS на каждый байт на приём команд/данных никак не влияет, работоспособно и так и эдак, причём приём многобайтных команд тоже от /CS не зависит. Также в контроллере (SSD1306) отсутствует таймаут при приёме многобайтных команд (по крайней мере в течение двух минут между командой и параметром он себя никак не проявил), следите за полной передачей многобайтных команд.
На экране - прошивка самого МК.
Спасибо всем, кто помогал!
Последний раз редактировалось omercury; 08.12.2014 в 00:25.
|
|
|
|
08.12.2014, 08:08
|
|
Частый гость
Регистрация: 27.07.2011
Сообщений: 13
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Всем привет.
Есть Sony Ericsson t610.
Сильно хочется использовать его дисплей.
Нужен даташит.
|
|
|
|
08.12.2014, 12:23
|
|
Заблокирован
Регистрация: 22.04.2010
Сообщений: 348
Сказал спасибо: 41
Сказали Спасибо 106 раз(а) в 95 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
У нас цены на текстовые дисплеи вроде 1602 начинаются от 300р, на графические от 700 р.
А на старые сотовые:
SAMSUNG X530: 77p
Sony Ericsson G502i: 57p
Подскажите пожалуйста даташиты на них, или хотя бы тип контроллера.
|
|
|
|
09.12.2014, 00:03
|
|
Временная регистрация
Регистрация: 27.05.2014
Сообщений: 99
Сказал спасибо: 11
Сказали Спасибо 14 раз(а) в 11 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
|
|
|
|
08.01.2015, 13:16
|
|
Временная регистрация
Регистрация: 17.03.2009
Адрес: Киев
Сообщений: 68
Сказал спасибо: 18
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Всем привет.
Есть пара цветных дисплеев от PAnasonic KX-TGA830xx (серия с одинаковыми платами-экранами)
хочется использовать его дисплей.
подсветка катод анод на отдельном шлейфике
основной шлейф такой
проверено отождествлено с реальными
нужна инициализация и протоколы .хотя бы намеки.
Доп вопрос
До сих пор ломаю таким методом на Freebasic
он без проблем обеспечивает доступ кLPT однако код при битовых операциях просто ублюдочный
таким методом пробито 2 spi девайса
посоветуйте замену на Си (с доступом к LPT) без многомегабайтных инсталляшек (весь frebasic 6 мегабайт)
Код:
|
Sub outSPI (ByVal H As uByte) 'выдача байта по SPI пинами LPT (0 бит spidata ,1 бит SpiCLK, )
DIM AS uBYTE D7,D6,D5,D4,D3,D2,D1,D0
D7=H AND 128 : D7 Shr=7
D6=H AND 64 : D6 Shr=6
D5=H AND 32 : D5 Shr=5
D4=H AND 16 : D4 Shr=4
D3=H AND 8 : D3 Shr=3
D2=H AND 4 : D2 Shr=2
D1=H AND 2 : D1 Shr=1
D0=H AND 1 : D0 Shr=0
'Out lpt ,Inp(lpt) And Not 8' снятие 1го бита(LCDCSL)' (Начинаем аботу)chip select low
'Out lpt ,Inp(lpt) And Not 8' снятие 1го бита(LCDCSL)' (Начинаем аботу)chip select low
Out lpt,Inp(lpt) And Not 2' снятие 3го бита(спад spiclk)
IF D7 =1 THEN Out lpt,Inp(lpt) Or 1 ' установка 0го бита LPT
IF D7 =0 THEN Out lpt,Inp(lpt) And Not 1' снятие 0го бита LPT
Out lpt,Inp(lpt) And Not 2' снятие 3го бита(спад spiclk)
Out lpt,Inp(lpt) And Not 2' снятие 3го бита(спад spiclk)
Out lpt,Inp(lpt) Or 2 ' установка 3го бита (ФОНТ spiclk)
IF D6 =1 THEN Out lpt,Inp(lpt) Or 1 ' установка 0го бита LPT
IF D6 =0 THEN Out lpt,Inp(lpt) And Not 1' снятие 0го бита LPT
Out lpt,Inp(lpt) And Not 2' снятие 3го бита(спад spiclk)
Out lpt,Inp(lpt) And Not 2' снятие 3го бита(спад spiclk)
Out lpt,Inp(lpt) Or 2 ' установка 3го бита (ФОНТ spiclk)
IF D5 =1 THEN Out lpt,Inp(lpt) Or 1 ' установка 0го бита LPT
IF D5 =0 THEN Out lpt,Inp(lpt) And Not 1' снятие 0го бита LPT
Out lpt,Inp(lpt) And Not 2' снятие 3го бита(спад spiclk)
Out lpt,Inp(lpt) And Not 2' снятие 3го бита(спад spiclk)
Out lpt,Inp(lpt) Or 2 ' установка 3го бита (ФОНТ spiclk)
IF D4 =1 THEN Out lpt,Inp(lpt) Or 1 ' установка 0го бита LPT
IF D4 =0 THEN Out lpt,Inp(lpt) And Not 1' снятие 0го бита LPT
Out lpt,Inp(lpt) And Not 2' снятие 3го бита(спад spiclk)
Out lpt,Inp(lpt) And Not 2' снятие 3го бита(спад spiclk)
Out lpt,Inp(lpt) Or 2 ' установка 3го бита (ФОНТ spiclk)
IF D3 =1 THEN Out lpt,Inp(lpt) Or 1 ' установка 0го бита LPT
IF D3 =0 THEN Out lpt,Inp(lpt) And Not 1' снятие 0го бита LPT
Out lpt,Inp(lpt) And Not 2' снятие 3го бита(спад spiclk)
Out lpt,Inp(lpt) And Not 2' снятие 3го бита(спад spiclk)
Out lpt,Inp(lpt) Or 2 ' установка 3го бита (ФОНТ spiclk)
IF D2 =1 THEN Out lpt,Inp(lpt) Or 1 ' установка 0го бита LPT
IF D2 =0 THEN Out lpt,Inp(lpt) And Not 1' снятие 0го бита LPT
Out lpt,Inp(lpt) And Not 2' снятие 3го бита(спад spiclk)
Out lpt,Inp(lpt) And Not 2' снятие 3го бита(спад spiclk)
Out lpt,Inp(lpt) Or 2 ' установка 3го бита (ФОНТ spiclk)
IF D1 =1 THEN Out lpt,Inp(lpt) Or 1 ' установка 0го битаLPT
IF D1 =0 THEN Out lpt,Inp(lpt) And Not 1' снятие 0го бита LPT
Out lpt,Inp(lpt) And Not 2' снятие 3го бита(спад spiclk)
Out lpt,Inp(lpt) And Not 2' снятие 3го бита(спад spiclk)
Out lpt,Inp(lpt) Or 2 ' установка 3го бита (ФОНТ spiclk)
IF D0 =1 THEN Out lpt,Inp(lpt) Or 1 ' установка 0го бита LPT
IF D0 =0 THEN Out lpt,Inp(lpt) And Not 1' снятие 0го битаLPT
Out lpt,Inp(lpt) And Not 2' снятие 3го бита(спад spiclk)
Out lpt,Inp(lpt) And Not 2' снятие 3го бита(спад spiclk)
Out lpt,Inp(lpt) Or 2 ' установка 3го бита (ФОНТ spiclk)
' Out lpt,Inp(lpt) Or 8 ' установка 1го бита(LCDCSL) 'chip select high -откл чип
' Out lpt,Inp(lpt) Or 8 ' установка 1го бита(LCDCSL) 'chip select high -откл чип
End Sub |
Последний раз редактировалось 12val12; 08.01.2015 в 13:43.
|
|
|
|
08.01.2015, 14:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Побитовый сдвиг влево (‹‹) с передачей старшего бита в цикле не пробовали?
|
|
|
|
09.01.2015, 01:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
|
|
|
|
09.01.2015, 16:41
|
|
Вид на жительство
Регистрация: 09.01.2011
Сообщений: 364
Сказал спасибо: 31
Сказали Спасибо 86 раз(а) в 59 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Брал как-то подобную штуку. VGA не заработал, а низкочастотный вход трудится в видеодомофоне уже больше года.
|
|
|
|
09.01.2015, 21:01
|
|
Временная регистрация
Регистрация: 17.03.2009
Адрес: Киев
Сообщений: 68
Сказал спасибо: 18
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Итак с помощью модифицированной программы начал ломать
color LCD от радиотелефона panasonic
путем подачи команд в цикле
включил его видно по тому что ток потребления с 5 мка вырос до 2 мА)
при подаче еще одной команды ток падетдо 150 мка ..видимо какой то стендбай режим
Нутром учуял что данные передаются с младшего бита (хотя не факт )
переписываю подпрограмму
Прошу примеры известных инициализаций spi color lcd 4 wire подключения
желательно чего то японского
Последний раз редактировалось 12val12; 09.01.2015 в 21:09.
|
|
|
|
12.01.2015, 16:25
|
|
Заблокирован
Регистрация: 12.01.2015
Адрес: Украина, Киев
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Сообщение от kison
|
А на С380 случайно ничего нету? Даташита на контроллер или что то типа... :
|
должен быть обязательно !
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:14.
|
|