Дисплеи от мобильных телефонов- осцилограммы работы
Бррр... Стоп! А где Вы нашли 18-битный SPI?
(Я то пользуюсь примитивными МК).
- Реклама
Ответ был для mrFox... а у него STM32... где 16-бит SPI присутствует повсеместно...
Хотя... 18-бит SPI реализуется и на PIC24... скорости для перекодировки на лету хватает...
Хотя... 18-бит SPI реализуется и на PIC24... скорости для перекодировки на лету хватает...
"Я не даю готовых решений, я заставляю думать!"(С)
Доброго времени суток. Исходниками не поделитесь?Avarges писал(а):Разобрался с дисплеем LPH9135-3 теперь:
из телефона Siemens C72, 16 битный цвет выводится, размер экрана 128*128
отличия в инициализации небольшие, можно и в 12 битном цвете использовать, кино с SD карты сразу пошло в уголок выводится, без переделок. Цветопередача мне понравилась намного больше - желтый цвет почти то, что надо.
А вот подсветку от 5 вольт не запитать, подключал 12 вольт через 1.5кОм резистор.
Распайка из гугла правдивая:
Pin number Pin name Pin Description I/O
1 LCD_CS Chip Select (active low) O
2 LCD_RESET Module Reset (active low) O
3 LCD_DC Data / Control Indicator O
4 LCD_CLK Serial Clock O
5 LCD_DATA Serial Data O
6 VDD Power Supply 2.9V DC O
7 GND GND O
8 LCD_ID LCD ID (usually not used) I
9 BL_A Backlight Anode O
10 BL_K Backlight Cathode O
Владимир
видимо из-за передергивания проводов на "горячую" дисплей TFT1P4705 на D51E5TA7601 перестал правильно маппировать память. У кого-нибудь есть "рецепт" восстановления ?
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics
Мяф всем!
Кто пользовал дисплей для Nokia 1100. Подскажите - обязательно ли дергать CS после каждой передачи? Или его можно повесить на питание?
Кто пользовал дисплей для Nokia 1100. Подскажите - обязательно ли дергать CS после каждой передачи? Или его можно повесить на питание?
- Реклама
Ой, да.
На землю. Спасибо, поправили. Перепутал с RES.
Тогда получается для общения необходимо всего VDD, VDDI, GND, SCLK и DATA? Всего 5 (4) проводка. Сбросить можно и командой, 0xE2, если не ошибаюсь.
Тогда получается для общения необходимо всего VDD, VDDI, GND, SCLK и DATA? Всего 5 (4) проводка. Сбросить можно и командой, 0xE2, если не ошибаюсь.
- Сообщения: 3284
- Зарегистрирован: Чт окт 08, 2009 00:43:16
Где бы найти программу Logic версии 1.0.33? Свежие версии программы логи из первого поста в теме не открывают, а на сайте производителя старых версий нет.
- Сообщения: 3284
- Зарегистрирован: Чт окт 08, 2009 00:43:16
- Сообщения: 3284
- Зарегистрирован: Чт окт 08, 2009 00:43:16
Moto_v3x, спасибо огромное. Скачал, установил, логи открылись.
Запустил стекло от 1616 на STM32F103. Но скорости "полуручной" SPI явно не хватает. Заливка идёт достаточно медленно.
Привожу кусок кода с программным выводом 1-го бита и аппаратным последующих 8-ми:
Как здесь можно оптимизировать? Я на PIC18F2520 (20МГц) выводил с такой скоростью, а тут STM32F103 с PLLx16!
Спасибо.
Привожу кусок кода с программным выводом 1-го бита и аппаратным последующих 8-ми:
Спойлер
Код: Выделить всё
void SPI_Tx (uint8_t CD, uint8_t SPI_data)
{
SPI_Cmd(SPI1, DISABLE);
port.GPIO_Mode = GPIO_Mode_Out_PP; // Настраиваем PA5 и PA7 как GPIO
port.GPIO_Pin = GPIO_Pin_5 | GPIO_Pin_7;
port.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &port);
GPIO_ResetBits(GPIOA, nCS); // Разрешаем LCD
GPIO_ResetBits(GPIOA, CLK); // Передаем 9-й бит вручную
if (CD==1)
{
GPIO_SetBits(GPIOA, SDO);
}
else
{
GPIO_ResetBits(GPIOA, SDO);
}
GPIO_SetBits(GPIOA, CLK);
GPIO_ResetBits(GPIOA, CLK);
port.GPIO_Mode = GPIO_Mode_AF_PP; // Настраиваем PA5 и PA7 как SPI1 (MOSI и CLK)
port.GPIO_Pin = GPIO_Pin_5 | GPIO_Pin_7;
port.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &port);
SPI_Cmd(SPI1, ENABLE); // включить SPI
SPI_I2S_SendData(SPI1, SPI_data);
return;
}
Спасибо.
Видимо тема умерла, а жаль...
Владимир
Да нее... Весь форум замер как то.
А вот дисплеи подорожали, б..дь!
http://shop.siriust.ru/product_info.php ... s_id=17669
Раньше стоил 240 рублей, потом 320...
А вот дисплеи подорожали, б..дь!
Раньше стоил 240 рублей, потом 320...
- Сообщения: 1
- Зарегистрирован: Вт дек 24, 2013 20:42:38
Доброе утро,
Мужики помогите запрограмить ЛСД от Сименса M55, подключил к пику 16F887. Не оживает. Кинте кусок кода инициализации.

Мужики помогите запрограмить ЛСД от Сименса M55, подключил к пику 16F887. Не оживает. Кинте кусок кода инициализации.
- Сообщения: 12
- Зарегистрирован: Вт июл 17, 2012 06:02:38
Добрый день товарищи! Нужна ваша помощь! Есть дисплей lph9157-2. Писал программу для него под CVAVR. Нужно переделать под AVR Studio 4! Раньше в AVR Studio не работал! Помогите!
Вообще-то Studio - это среда разработки, а рабочий язык в ней - ассемблер. Еще можно (но я не пробовал) прикрутить С . Так что надо конкретизировать просьбу.
- Сообщения: 12
- Зарегистрирован: Вт июл 17, 2012 06:02:38
Мне нужно импортировать проект который был разработан в CodeVisionAVR в AVR Studio 4! Или подскажите готовый проект для LPH9157-2 в AVR Studio
- Сообщения: 564
- Зарегистрирован: Чт июл 21, 2011 19:56:10
Подскажите пожалуйста как программно включить вход синхроимпульсов V_Sync для дисплея lph9157-2. Не могу найти команды
З.Ы. Нашел уже даташит, правда функция синхронизации работает не совсем так, как мне надо(
З.Ы. Нашел уже даташит, правда функция синхронизации работает не совсем так, как мне надо(
Шуруп забитый молотком держится намного лучше чем гвоздь закрученный отверткой!
- Сообщения: 615
- Зарегистрирован: Вс дек 28, 2014 21:54:05
Привет уважаемым котам. У меня та же проблема, не знаю какими гвоздями прибить библиотеку на СИ к Студии4. Библа от Игорёши. Дело в том, что я маленько головожопый в Сях, Студия матерится безбожно. Конечная цель была к проекту на АСМе приклеить экран от семёна С75 для AT2313.Гудини писал(а):Мне нужно импортировать проект который был разработан в CodeVisionAVR в AVR Studio 4! Или подскажите готовый проект для LPH9157-2 в AVR Studio
Разъясните, пожалуйста, не представляю, с чего начать.
И не понял, что, грамматика СИ для Студии и CodeVisionAVR различается??
- Вложения
-
- LPH91572-library.rar
- (10.24 КБ) 500 скачиваний
Я всё-всё узнAю и стану профессором.




