20.08.2015, 19:26
|
|
Заблокирован
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
Сообщение от Dtolok
|
повторяю - проблема с поворотом экрана!
|
А какой командой Вы его поворачиваете?
|
|
|
|
20.08.2015, 21:23
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
Yurkin2014, AM и ID по адресу 11h
|
|
|
|
21.08.2015, 08:35
|
|
Прописка
Регистрация: 04.09.2009
Сообщений: 167
Сказал спасибо: 1
Сказали Спасибо 35 раз(а) в 25 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
Сообщение от anatol378
|
...С внуком таблицу умножения проходим. Короче 7 на 9 =
|
А смысл? В свете заявления:
Сообщение от anatol378
|
...Ассемблер - для извращенцев, в СИ - также иногда через жопу гланды удаляют (по листингу одно - после транслятора другое - порой нечитаемый код (абырвалг-главрыба)...
|
учите внука сразу на калькуляторе счтитать. ![Улыбка](images/smilies/icon_smile.gif) И следом, а какой-такой "читаемый код" Вы хотели увидеть после обработки Си-исходника компилятором?
Последний раз редактировалось shindax; 21.08.2015 в 08:38.
|
|
|
|
21.08.2015, 12:52
|
|
Заблокирован
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
Сообщение от Dtolok
|
AM и ID по адресу 11h
|
И таки, чтобы развеять последние сомнения, хорошо бы строчку из Вашей программы увидеть. Как Вы, например, устанавливаете АМ=1 ?
|
|
|
|
21.08.2015, 14:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.10.2004
Адрес: Нижний Новгород
Сообщений: 1,746
Сказал спасибо: 416
Сказали Спасибо 1,240 раз(а) в 551 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
shindax, отправляйся в эротическое путешествие, критикан недоношенный. Два раза в теме пернул и не по теме.
Сообщение от Yurkin2014
|
Как Вы, например, устанавливаете АМ=1
|
Присоединяюсь к вопросу. Режим Entry Mode (R11h) (POR = 6830h) с страницы 33 даташита.
__________________
Решил посоветовать, да забыл что...
|
|
|
|
23.08.2015, 18:18
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
инициализация
Цитата:
|
Write_Command_Data(0x0007,0x0021)
Write_Command_Data(0x0000,0x0001)
Write_Command_Data(0x0007,0x0023)
Write_Command_Data(0x0010,0x0001)
delay_ms(30)
Write_Command_Data(0x0007,0x0033)
Write_Command_Data(0x0011,0x6830) 'вертикально горизонтально
Write_Command_Data(0x0002,0x0600)
Write_Command_Data(0x0001,0x2B3F) ' %0010101100111111
Write_Command_Data(0x0010,0x0000)
Write_Command(0x0022)
|
|
|
|
|
23.08.2015, 18:19
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
и по какой то причине не читает регистр
Цитата:
|
sub procedure Write_Command(dim Wcommand as word)
TFT_RD = 1
TFT_RS = 0
TFT_DP_Hi = wcommand ›› 8
TFT_DP_Lo = wcommand
TFT_WR = 0
TFT_WR = 1
end sub
sub procedure Write_Data(dim Wdata as word)
TFT_RD = 1
TFT_RS = 1
TFT_DP_Hi = Wdata ›› 8
TFT_DP_Lo = wdata
TFT_WR = 0
TFT_WR = 1
end sub
sub function Read_Data () as word
dim PLo, PHi as byte
result = 0
TFT_WR = 1
TFT_RS = 1
TRISD = %11111111
TRISC = %11111111
asm
nop
end asm
TFT_RD = 0
Delay_Ms(5)
PHi = TFT_DP_Hi
PLo = TFT_DP_Lo
TFT_RD = 1
TRISD = 0
TRISC = 0
PHi = PHi ‹‹ 8
result = PHi + PLo
end sub
sub function Read_Addr_Data(dim Addr as word) as word
result = 0
TFT_CS = 0
write_Command(Addr)
result = Read_Data ()
TFT_CS = 1
end sub
|
|
|
|
|
23.08.2015, 18:49
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
Сообщение от Dtolok
|
инициализация
|
И это всё? Скудновато! У ПИКа памяти не хватает, на остальное?
|
|
|
|
23.08.2015, 18:56
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
пробовал и более расширенно
Цитата:
|
' Write_Command_Data(0x0000,0x0001)
' Write_Command_Data(0x0003,0xA8A4 ) '
' Write_Command_Data(0x000C,0x0000)
' Write_Command_Data(0x000D,0x800C)
' Write_Command_Data(0x000E,0x2B00)
' Write_Command_Data(0x001E,0x00B7)
' '
' Write_Command_Data(0x0001,%0010101100111111) '2B 3F %0010101100111111
' '
' Write_Command_Data(0x0002,0x0600)
' Write_Command_Data(0x0010,0x0000)
' '
' Write_Command_Data(0x0011,0x683 'вертикально горизонтально
' '
' Write_Command_Data(0x0005,0x0000)
' Write_Command_Data(0x0006,0x0000)
' Write_Command_Data(0x0016,0xEF1C)
' Write_Command_Data(0x0017,0x0003)
' Write_Command_Data(0x0007,0x0033) ' 233
' Write_Command_Data(0x000B,0x0000)
' Write_Command_Data(0x000F,0x0000)
' Write_Command_Data(0x0041,0x0000)
' Write_Command_Data(0x0042,0x0000)
' Write_Command_Data(0x0048,0x0000)
' Write_Command_Data(0x0049,0x013F)
' Write_Command_Data(0x004A,0x0000)
' Write_Command_Data(0x004B,0x0000)
' Write_Command_Data(0x0044,0xEF95)
' Write_Command_Data(0x0045,0x0000)
' Write_Command_Data(0x0046,0x013F)
' Write_Command_Data(0x0030,0x0707)
' Write_Command_Data(0x0031,0x0204)
' Write_Command_Data(0x0032,0x0204)
' Write_Command_Data(0x0033,0x0502)
' Write_Command_Data(0x0034,0x0507)
' Write_Command_Data(0x0035,0x0204)
' Write_Command_Data(0x0036,0x0204)
' Write_Command_Data(0x0037,0x0502)
' Write_Command_Data(0x003A,0x0302)
' Write_Command_Data(0x003B,0x0302)
' Write_Command_Data(0x0023,0x0000)
' Write_Command_Data(0x0024,0x0000)
' Write_Command_Data(0x0025,0x8000)
' Write_Command_Data(0x004f,0x0000)
' Write_Command_Data(0x004e,0x0000)
' Write_Command(0x0022)
|
|
|
|
|
23.08.2015, 18:57
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
по регистру 0001 - реакция есть а по 0011 нет... и не получается причитать данные из 0000 .
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Глупый вопрос. Как писать EEPROM PIC18?
|
Easyrider83 |
Микроконтроллеры, АЦП, память и т.д |
4 |
09.01.2011 19:55 |
C++ для PIC18
|
alberio |
Микроконтроллеры, АЦП, память и т.д |
5 |
07.07.2010 17:48 |
Автономный программатор для PIC18
|
avartemiy |
Микроконтроллеры, АЦП, память и т.д |
3 |
23.04.2010 12:34 |
PIC18 реализация I2C proteus
|
dima80 |
Микроконтроллеры, АЦП, память и т.д |
1 |
01.06.2009 11:50 |
Обновление IAR Embedded Workbench for Microchip PIC18
|
i8051 |
Микроконтроллеры, АЦП, память и т.д |
2 |
29.05.2008 15:35 |
Часовой пояс GMT +4, время: 20:23.
|
|