Форум программистов, компьютерный форум, киберфорум
Наши страницы

Микроконтроллеры

Войти
Регистрация
Восстановить пароль
 
Khludenkov
32 / 26 / 4
Регистрация: 30.04.2014
Сообщений: 421
#1

Nokia1616 LCD дисплей - Микроконтроллер

29.04.2016, 11:23. Просмотров 624. Ответов 9
Метки нет (Все метки)

Здравствуйте. Решил тоже поделиться своим куском кода. Подключил дисплей от Nokia1616 к плате Nucleo401. Привожу код «как есть» для кейла. Пробовал также на меге16.

На дискавери407 код не заработал. Скорее всего потому что напряжение пинов 3 В, а надо 3.3.

Основу кода нашёл в инете (спасибо этому товарищу, фамилию не помню). Код я немного подправил. Самое главное, переписал хардовый 9-битный SPI, который не везде есть, на софтовый. Распиновка выводов легко гуглится.
Код во вложении.
2
Миниатюры
Nokia1616 LCD  дисплей  
Вложения
Тип файла: rar Nucleo_Nokia_2016_04_22.rar (115.8 Кб, 7 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2016, 11:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Nokia1616 LCD дисплей (Микроконтроллер):

О выводе на дисплей LCD HD44780 - Atmega AVR микроконтроллер
Пишу программу на Atmego32A. Столкнулся с проблемкой при выводе на дисплей. Функции вывода на дисплей взял из библиотеки DY HOTT-а....

Посоветуйте 128x64 LCD or OLED дисплей - Atmega AVR микроконтроллер
Здравствуйте, посоветуйте пожалуйста 128x64 LCD or OLED дисплей. Планируется использовать совместно с ATmega48. Планируется массовый...

Вывод на LCD дисплей в двоичном отображении - Atmega AVR микроконтроллер
#include <mega8.h> #include <delay.h> #asm .equ __lcd_port=0x18 ...

ATMega8. Вывод данных с UART на LCD дисплей HD44780 - Atmega AVR микроконтроллер
Помогите разобраться с приемом данных с UART и выводом их на LCD-дисплей ...многое перепробовал, но не получается. Нашел пример с вот...

LCD 3310 - Atmega AVR микроконтроллер
Тут в сообществе была статейка про сжатие монохромных изображений на этом дисплее. яж вспомнил что лежит он у меня в загашнике достаточно...

AVR LCD - Atmega AVR микроконтроллер
Решил вынести в отдельную тему. неожиданно появился глюк с LCD (WH-1602B-YYH-CKT). Неожиданно потому что раньше не замечал. А систему...

9
Khludenkov
32 / 26 / 4
Регистрация: 30.04.2014
Сообщений: 421
29.04.2016, 11:25  [ТС] #2
Питание светодиодов подключил через 20 Ом к +3.3 В.
0
Voland_
1448 / 951 / 91
Регистрация: 04.01.2010
Сообщений: 3,078
29.04.2016, 11:39 #3
Khludenkov, а выложите еще, пожалуйста, здесь распиновку этого экрана и схему, как вы подключили. Ему нужен инвертер?
ЗЫ: у меня был опыт подключения от nokia5510, но там была разработана платка-подложка с инвертированием потенциала для подсветки (на MC34063). Код писался по примеру, но там 8мибитный SPI и я его оптимизил на прерываниях на Mega8. Получилось быстро, потому что на ней SPI может работать в пол-частоты PLL, а это ни много ни мало 4Мгц, что мне очень нравилось. Вывод был вполне живенький - 3-5 разверток странички (например, заполнения экрана паттерном) в секунду. Для такого чипа это отличный результат.

Добавлено через 3 минуты
ЗЫ: есть мечта сделать какой-нить диагностический девайс для быстрого вывода и лога сообщений с устройства (или семейства). Чтобы это не отнимало много времени у отлаживаемого устройства, не занимало много ног (потому что есть JTAG, например) и было переносным, без ПК.
И для такого девайса крайне нужен экран, чтобы что-то рисовать и/или выводить.
0
Khludenkov
32 / 26 / 4
Регистрация: 30.04.2014
Сообщений: 421
29.04.2016, 13:46  [ТС] #4
Ну я такой девайс и делаю.

Питание напрямую от платы 3,3 В. Питание светодиодов через 20 Ом, хотя и напрямую тоже нормально.

Распиновка дисплея во вложении
Или здесь.
http://radiokot.ru/articles/53/

Добавлено через 44 секунды
У платы нуклео:


#define RES GPIO_PIN_0
#define nCS GPIO_PIN_1
#define CLK GPIO_PIN_8
#define SDO GPIO_PIN_9

Порт А.
0
Khludenkov
32 / 26 / 4
Регистрация: 30.04.2014
Сообщений: 421
29.04.2016, 13:51  [ТС] #5
Вложение
0
Миниатюры
Nokia1616 LCD  дисплей  
Voland_
1448 / 951 / 91
Регистрация: 04.01.2010
Сообщений: 3,078
29.04.2016, 14:01 #6
Цитата Сообщение от Khludenkov Посмотреть сообщение
я такой девайс и делаю.
а что в качестве "носителя"? USART?
1
Khludenkov
32 / 26 / 4
Регистрация: 30.04.2014
Сообщений: 421
29.04.2016, 14:44  [ТС] #7
Ввод команд и вывод данных через уарт. На сд карту подумал смысла нет писать. Дисплей хочется 320х240 чтобы по spi был, чтобы ног поменьше тратить.

Чтение - напряжения и логические сигналы.

Добавлено через 1 минуту
Есть такой дисплей, но его только к лету осилю подключить.
Написано ili9325, но не он. 34 ноги.
1
Khludenkov
32 / 26 / 4
Регистрация: 30.04.2014
Сообщений: 421
29.04.2016, 15:29  [ТС] #8
Как сделаю тоже отпишусь.
Вот такой модуль и код для него китайский:
0
Миниатюры
Nokia1616 LCD  дисплей  
Вложения
Тип файла: rar 2.4.rar (5.28 Мб, 3 просмотров)
Khludenkov
32 / 26 / 4
Регистрация: 30.04.2014
Сообщений: 421
29.04.2016, 15:31  [ТС] #9
Спасибо, запчасти посмотрим. Балуюсь на досуге починкой телефонов/планшетов.
0
Voland_
1448 / 951 / 91
Регистрация: 04.01.2010
Сообщений: 3,078
29.04.2016, 16:01 #10
Цитата Сообщение от Khludenkov Посмотреть сообщение
Как сделаю тоже отпишусь.
ждем-ждем ). Интересно.
0
29.04.2016, 16:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2016, 16:01
Привет! Вот еще темы с ответами:

LCD & HT1621B - Atmega AVR микроконтроллер
Привет дузья есть дисплей от ККМ меркурий, в качестве драйвера там рименен HT1621B хочу заюзать его но с интерфейсом не могу разобраться...

Помогите с LCD - Atmega AVR микроконтроллер
Помогите с проблемой: Подключил к avr жк индикатор WH0802 по 4-х проводной шине данных. Написал маленькую программку суть которой...

lcd 12864ZW - Atmega AVR микроконтроллер
Можно подключить lcd 12864ZW к микроконтроллеру xmega128a1 без микросхемы приобразователя уровня напряжения? В даташите сказано, что нужно...

Меню на LCD - Atmega AVR микроконтроллер
Как грамотно реализовать меню для вывода на LCD дисплей? Кто нибудь реализовывал? Дисплей на HD44780 2х строчный на 16...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru