Дисплеи от мобильных телефонов- осцилограммы работы
-
Chettuser
Re: Дисплеи от мобильных телефонов- осцилограммы работы
Бррр... Стоп! А где Вы нашли 18-битный SPI?
(Я то пользуюсь примитивными МК).
Re: Дисплеи от мобильных телефонов- осцилограммы работы
Ответ был для mrFox... а у него STM32... где 16-бит SPI присутствует повсеместно...
Хотя... 18-бит SPI реализуется и на PIC24... скорости для перекодировки на лету хватает...
Хотя... 18-бит SPI реализуется и на PIC24... скорости для перекодировки на лету хватает...
"Я не даю готовых решений, я заставляю думать!"(С)
-
vlad145
- Встал на лапы
- Сообщения: 130
- Зарегистрирован: Пт мар 06, 2009 22:54:37
- Откуда: Курган
- Контактная информация:
Re: Дисплеи от мобильных телефонов- осцилограммы работы
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
Доброго времени суток. Исходниками не поделитесь?
Владимир
- Кислый
- Поставщик валерьянки для Кота
- Сообщения: 2095
- Зарегистрирован: Чт апр 08, 2010 18:50:01
- Откуда: Краснодар
- Контактная информация:
Re: Дисплеи от мобильных телефонов- осцилограммы работы
видимо из-за передергивания проводов на "горячую" дисплей TFT1P4705 на D51E5TA7601 перестал правильно маппировать память. У кого-нибудь есть "рецепт" восстановления ?
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics
-
Chettuser
Re: Дисплеи от мобильных телефонов- осцилограммы работы
Мяф всем!
Кто пользовал дисплей для Nokia 1100. Подскажите - обязательно ли дергать CS после каждой передачи? Или его можно повесить на питание?
Кто пользовал дисплей для Nokia 1100. Подскажите - обязательно ли дергать CS после каждой передачи? Или его можно повесить на питание?
-
Mrshilov
- Первый раз сказал Мяу!
- Сообщения: 25
- Зарегистрирован: Ср дек 11, 2013 01:28:14
- Откуда: Санкт-Петербург
Re: Дисплеи от мобильных телефонов- осцилограммы работы
Не обязательно. Повесить нужно на землю.
-
Chettuser
Re: Дисплеи от мобильных телефонов- осцилограммы работы
Ой, да.
На землю. Спасибо, поправили. Перепутал с RES.
Тогда получается для общения необходимо всего VDD, VDDI, GND, SCLK и DATA? Всего 5 (4) проводка. Сбросить можно и командой, 0xE2, если не ошибаюсь.
Тогда получается для общения необходимо всего VDD, VDDI, GND, SCLK и DATA? Всего 5 (4) проводка. Сбросить можно и командой, 0xE2, если не ошибаюсь.
- salyamkamrad
- Друг Кота
- Сообщения: 3284
- Зарегистрирован: Чт окт 08, 2009 00:43:16
Re: Дисплеи от мобильных телефонов- осцилограммы работы
Где бы найти программу Logic версии 1.0.33? Свежие версии программы логи из первого поста в теме не открывают, а на сайте производителя старых версий нет.
- salyamkamrad
- Друг Кота
- Сообщения: 3284
- Зарегистрирован: Чт окт 08, 2009 00:43:16
- Moto_v3x
- Потрогал лапой паяльник
- Сообщения: 307
- Зарегистрирован: Ср мар 31, 2010 11:45:58
- Откуда: Славянск
Re: Дисплеи от мобильных телефонов- осцилограммы работы
salyamkamrad провертьте ЛС
- salyamkamrad
- Друг Кота
- Сообщения: 3284
- Зарегистрирован: Чт окт 08, 2009 00:43:16
Re: Дисплеи от мобильных телефонов- осцилограммы работы
Moto_v3x, спасибо огромное. Скачал, установил, логи открылись.
-
Chettuser
Re: Дисплеи от мобильных телефонов- осцилограммы работы
Запустил стекло от 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;
}
Как здесь можно оптимизировать? Я на PIC18F2520 (20МГц) выводил с такой скоростью, а тут STM32F103 с PLLx16!
Спасибо.
-
Chettuser
Re: Дисплеи от мобильных телефонов- осцилограммы работы
Да нее... Весь форум замер как то.
А вот дисплеи подорожали, б..дь!
http://shop.siriust.ru/product_info.php ... s_id=17669
Раньше стоил 240 рублей, потом 320...
А вот дисплеи подорожали, б..дь!
Раньше стоил 240 рублей, потом 320...
Re: Дисплеи от мобильных телефонов- осцилограммы работы
Доброе утро,
Мужики помогите запрограмить ЛСД от Сименса M55, подключил к пику 16F887. Не оживает. Кинте кусок кода инициализации.

Мужики помогите запрограмить ЛСД от Сименса M55, подключил к пику 16F887. Не оживает. Кинте кусок кода инициализации.
Re: Дисплеи от мобильных телефонов- осцилограммы работы
Добрый день товарищи! Нужна ваша помощь! Есть дисплей lph9157-2. Писал программу для него под CVAVR. Нужно переделать под AVR Studio 4! Раньше в AVR Studio не работал! Помогите!
Re: Дисплеи от мобильных телефонов- осцилограммы работы
Вообще-то Studio - это среда разработки, а рабочий язык в ней - ассемблер. Еще можно (но я не пробовал) прикрутить С . Так что надо конкретизировать просьбу.
Re: Дисплеи от мобильных телефонов- осцилограммы работы
Мне нужно импортировать проект который был разработан в CodeVisionAVR в AVR Studio 4! Или подскажите готовый проект для LPH9157-2 в AVR Studio
Re: Дисплеи от мобильных телефонов- осцилограммы работы
Подскажите пожалуйста как программно включить вход синхроимпульсов V_Sync для дисплея lph9157-2. Не могу найти команды
З.Ы. Нашел уже даташит, правда функция синхронизации работает не совсем так, как мне надо(
З.Ы. Нашел уже даташит, правда функция синхронизации работает не совсем так, как мне надо(
Шуруп забитый молотком держится намного лучше чем гвоздь закрученный отверткой!
Re: Дисплеи от мобильных телефонов- осцилограммы работы
Гудини писал(а):Мне нужно импортировать проект который был разработан в CodeVisionAVR в AVR Studio 4! Или подскажите готовый проект для LPH9157-2 в AVR Studio
Привет уважаемым котам. У меня та же проблема, не знаю какими гвоздями прибить библиотеку на СИ к Студии4. Библа от Игорёши. Дело в том, что я маленько головожопый в Сях, Студия матерится безбожно. Конечная цель была к проекту на АСМе приклеить экран от семёна С75 для AT2313.
Разъясните, пожалуйста, не представляю, с чего начать.
И не понял, что, грамматика СИ для Студии и CodeVisionAVR различается??
- Вложения
-
- LPH91572-library.rar
- (10.24 КБ) 498 скачиваний
Я всё-всё узнAю и стану профессором.

