Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 09.06.2015, 14:14  
Dr.Seldom
Прохожий
 
Регистрация: 27.10.2009
Сообщений: 7
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
Dr.Seldom на пути к лучшему
По умолчанию ili9325 и Codevision AVR

приехал из китая экранчик: ILI9325, по заверению продавца
в реальности контроллер экрана выдал сигнатуру:0x6809
учитавшись интернетом выяснилось что это аналогичный контроллер

B Codevision подправил :
// ILI9325 controller ID
//#define ILI9325_CTRL_ID 0x9325 // было

#define ILI9325_CTRL_ID 0x6809 //стало

экранчик завелся, но как повернуть весь вывод на 90гр осталось загадкой в даташитах все сходится, а cvarv как-то непонятно себя ведет
Реклама:
Dr.Seldom вне форума  
Непрочитано 09.06.2015, 14:39  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: ili9325 и Codevision AVR

Регистр Entry Mode (R03h)
http://www.hpinfotech.ro/ILI9325.pdf
omercury вне форума  
Сказали "Спасибо" omercury
Dr.Seldom (09.06.2015)
Непрочитано 09.06.2015, 14:45  
Dr.Seldom
Прохожий
 
Регистрация: 27.10.2009
Сообщений: 7
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
Dr.Seldom на пути к лучшему
По умолчанию Re: ili9325 и Codevision AVR

Сообщение от omercury Посмотреть сообщение
Регистр Entry Mode (R03h)
Это понятно, но ищется "стандартная" фишка именно CV, в хидере библиотеки указан этот регистр и позиция битов
Код:
#define ILI9325_CMD_DRIVER_OUT 0x01 // Driver output control
// Driver output control bits positions
#define ILI9325_SS_BIT 8 // SS bit pos. selects the output
                         // shift direction of source driver
#define ILI9325_SM_BIT 10  // SM bit pos. gate scan sequence interlaced or not

#define ILI9325_CMD_DRIVING_WAVEFORM 0x02 // LCD driving waveform control
// Driving waveform control bits positions
#define ILI9325_BC_BIT 9 // =0 select frame/field inversion
                         // =1 select line inversion
#define ILI9325_EOR_BIT 8 // EOR=1 and BC=1 set line inversion
                          // EOR=1 and BC=0 set frame/field inversion

#define ILI9325_CMD_ENTRY_MODE 0x03 // Entry mode control
#define ILI9325_TRI_BIT 15 // TRI =1 data is transfered in 3 transfers
                           // through the 8-bit interface
#define ILI9325_DFM_BIT 14 // DFM bit
#define ILI9325_BGR_BIT 12 // =0 RGB bit order when writing pixel data
                           // =1 BGR bit order when writing pixel data
#define ILI9325_HWM_BIT 9  // HWM bit
#define ILI9325_ORG_BIT 7  // ORG bit =0 origin not moved
                           // =1 origin moves according to ID10
#define ILI9325_ID1_BIT 5  // ID10 bits control AC increase/decrease
#define ILI9325_ID0_BIT 4  // after updating pixel data
#define ILI9325_AM_BIT 3 // AM bit =0 address is updated in horizontal wrting dir.  3
                         // =1 address is update in vertical writing direction      3

но поменять их значения непонятно где и как, да и возможно ли?

после инициализции CV изменял эти биты, ничего не меняется

зы. Сильно не хочется переписывать всю библиотеку

Последний раз редактировалось Dr.Seldom; 09.06.2015 в 14:47.
Dr.Seldom вне форума  
Непрочитано 09.06.2015, 18:00  
Dr.Seldom
Прохожий
 
Регистрация: 27.10.2009
Сообщений: 7
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
Dr.Seldom на пути к лучшему
По умолчанию Re: ili9325 и Codevision AVR

все просто, возможность перевертыша есть в версии 3.15 и новее
Dr.Seldom вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Литература по микроконтроллерам (AVR, PIC, ПЛИС и т.д.). Сборка книг - (256 книг+ 27 CD c примерами из книг) [обновление 2011, PDF, DJVU] yurinform Микроконтроллеры, АЦП, память и т.д 5 05.07.2011 19:00
Codevision AVR + AVR Studio помогите разобраться с отладкой Daget Микроконтроллеры, АЦП, память и т.д 24 07.03.2011 14:41
Архив проектов на AVR fmssp Proteus, KiCAD и другие ECAD 4 25.10.2010 17:14
mRTOS - кооперативная ОС для AVR. Порт CodeVision. LVII Микроконтроллеры, АЦП, память и т.д 5 29.11.2008 14:44
Как работать с AT89C5131 в CodeVision AVR? lom771 Микроконтроллеры, АЦП, память и т.д 2 29.08.2006 16:51


Часовой пояс GMT +4, время: 01:50.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot