Программирование BASCOM
Меню сайта
Категории каталога
Мои статьи [114]
Наш опрос
Оцените мой сайт
Всего ответов: 1176
Главная » Статьи » Мои статьи

Подключаем к BASCOM дисплей S6D1121

Подключаем к BASCOM дисплей S6D1121

 

2,4 дюймовый дисплей S6D1121 имеет разрешение 240х320:

 

Разъем двухрядный, формата ARDUINO, цоколевка аналогична ILI9325, SSD1289 и SSD1963.

 

Интерфейс 8/16 бит, выбирается перемычкой J3:

J3 - замкнута - 16 бит

J3 - разомкнута - 8 бит. Шина данных при этом D8...D15

 

 

Контроллер дисплея разработан фирмой SAMSUNG и датируется 2006г. Странно, что на китайских сайтах дисплей позиционируется как "новый".

Контроллер имеет ошибки - например, некорректно отрабатывает развороты по X и Y (ID0 и ID1 в регистре $03).

Поэтому успешно работать с ним можно только в положении "разъем справа" для режима "Ландшафт" и "разъем внизу" для режима "Портрет".

Функции библиотеки аналогичны ранее представленным для ILI9325, SSD1289 и SSD1963.

 

Видео работы тестового примера: 

 

 

Большое спасибо forter за предоставленный экземпляр дисплея.

В догонку к дисплею на S6D1121 - подпрограмма для работы с тачскрином и тестовый пример. 

Видео работы этого теста:

 


 

Подпрограмма работоспособна на всех дисплеях с контроллером тачскрина XPT2046 или ADS7843.

Продолжение следует.

MrShilov 2014.

Категория: Мои статьи | Добавил: bascom (09.04.2014) | Автор: Radan
Просмотров: 5625 | Комментарии: 2
Всего комментариев: 2
2  
поясните пожалуйста код:

Config Pine.4 = Input : Porte.7 = 1                         'что за "Pine.4"? и почему идет запись в Porte.7?
Config Int4 = Falling
On Int4 Touch_int
Enable Int4

1  
почему то у меня компилятор ругается на строчку Config Submode = New : $include "S6D1121 8bit library.inc"    

не знает "Submode " ни в версии 2 ни 1.11 

помогите пожалуйста, очень хочется запустить дисплей

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 3
Гостей: 3
Пользователей: 0
Copyright Radan Studio © 2017