Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
31.07.2012, 00:35
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Сообщение от С.М.С
|
Может, кто имел дело?
|
Имели . Только что то не видно энтузазистов этот гуй расписать .
Почти все исходники прилагаемые на китайском а в них черт ногу сломит.
И гуй то вроде старый .
Я тут игрался . Обрезал тот исходник что на вашей картинке . Имеется мануал по
функциям гуя . Пробовал , получается . Но пока закинул в долгий ящик .
__________________
Осторожно , злой кот
|
|
|
|
31.07.2012, 00:39
|
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Значит от Микрочипа лучше и информацией обеспечен лучше? А как у него с доступностью, всмысле цена и есть ли старания пиратов в сети?
|
|
|
|
31.07.2012, 00:41
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Сообщение от С.М.С
|
Значит от Микрочипа лучше и информацией обеспечен лучше? А как у него с доступностью, всмысле цена и есть ли старания пиратов в сети?
|
Полная халява ... http://www.microchip.com/stellent/id...cName=en547784
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
31.07.2012, 12:10
|
|
Заблокирован
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Сообщение от С.М.С
|
Начинаю разводить плату для осваивания STM32F103.
|
А есть ли смысл... мудохаться со столапым чипом просто так??? Другое дело... когда под готовое устройство...
Или купить что-то готовое... или STM32F4Discovery...
Поверьте... Discovery стОит своих денег... бонусом прогер и отладчик...
Сообщение от С.М.С
|
Но пока на АВР и ассемблер
|
Если вас затянула тема графики... забудьте про АСМ и АВР... и чем быстрее, тем лучше... не надо будет переучиваться и ломать себя...
|
|
|
|
31.07.2012, 14:30
|
|
Заблокирован
Регистрация: 13.11.2010
Сообщений: 22
Сказал спасибо: 8
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
|
|
|
|
31.07.2012, 15:16
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Сейчас подскажу - не объясните свою выходку получите бан !!!
__________________
Осторожно , злой кот
|
|
|
|
31.07.2012, 16:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Сообщение от dosikus
|
Сейчас подскажу - не объясните свою выходку получите бан !!!
|
Можно и не только бан..., можно и в "бан".
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
02.08.2012, 22:33
|
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Жутко идёт осваивание TFT выше. После запуска инициализации на ассемблере, решил записать в память Меги32 картинку и затем вывести её на экран. Нарисовал картинку GIF 240*400. Открыл в ВинХексе, удали первые 13 байт (заголовок и дискриптор экрана) и последний байт(терминатор). Подготовил массив вида:
Код:
|
.db 0xFF,0x00,0x00,0xFF,0x00,0x00,0xFF,0x00,0x00,0xFF, 0x00,0x00,0xFF,0x00,0x00,0xFF,0x00,0x00,0xFF,0x00, 0x00,0xFF,0x00,0x00,0xFF,0x00,0x00,0xFF,0x00,0x00 |
записал в память и получил совсем не понятное. Для отладки на место этого массива записал массив, который выше, т.е в результате экран должен залиться красным. Но рисуется совсем не то. Какие-то примерно равные области, но разных цветов, а между ними пару строчек разноцветного пиксельного мусора.
Вот код выборки из памяти и преобразования в два байта для ывода на шину. При нём получается такая муть:
Код:
|
Paint:
clr temp
clr Data_H
clr Data_L
adiw ZL,1
lpm
mov RGB_R,r0
;
adiw ZL,1
lpm
mov RGB_G,r0 ;
adiw ZL,1
lpm
mov RGB_B,r0 ;
mov Data_H,RGB_R
cbr Data_H,0b00000111
mov temp,RGB_G ;
lsr temp
lsr temp
lsr temp
lsr temp
lsr temp
mov temp_1,Data_H
call RGB_assemble
mov Data_H,temp_1 ;
mov temp,RGB_G ;
cbr temp,0b00000011
lsl temp
lsl temp
lsl temp
mov Data_L,temp
mov temp,RGB_B
lsr temp
lsr temp
lsr temp
mov temp_1,Data_L
call RGB_assemble
mov Data_L,temp_1 ;
call Write_command_regiter
clc
ret |
А вот если сделать так, т.е. не читать цвета из памяти, а обозначить в процедуре, то заливка проходит нормально, правда синим, а не красным, хотя чёрный рисуется в процедуре очистки экрана, а вот белый - отливает жёлтым, но это уже другая беда.
Код:
|
Paint:
clr temp
clr Data_H
clr Data_L
ldi temp,0xFF
mov r0,temp
mov RGB_R,r0 ;
clr r0
mov RGB_G,r0 ;
clr r0
mov RGB_B,r0 ;
mov Data_H,RGB_R
cbr Data_H,0b00000111
mov temp,RGB_G ;
lsr temp
lsr temp
lsr temp
lsr temp
lsr temp
mov temp_1,Data_H
call RGB_assemble
mov Data_H,temp_1 ;
mov temp,RGB_G ;
cbr temp,0b00000011
lsl temp
lsl temp
lsl temp
mov Data_L,temp
mov temp,RGB_B
lsr temp
lsr temp
lsr temp
mov temp_1,Data_L
call RGB_assemble
mov Data_L,temp_1 ;
call Write_command_regiter
clc
ret |
Что это такое? Команды adiw и lpm так влияют. Если adiw заменить на inc, то получается трёх цветный узор вышивки
П.С. Модераторы, если я тут сильно гажу, тогда вынисите посты в отдельную тему.
Последний раз редактировалось С.М.С; 02.08.2012 в 22:36.
|
|
|
|
02.08.2012, 22:59
|
|
Заблокирован
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Сообщение от С.М.С
|
заливка проходит нормально, правда синим, а не красным
|
Смотрите Driver Output Control Register (R001h) и Entry Mode (R003h)...
RGB - BGR...
|
|
|
|
02.08.2012, 23:28
|
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Там нули записаны, в битах отвечающих за цвет. Но, это пока не основное, картинку бы вывести, а то однотонные заливки уже освоенны.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:21.
|
|