Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
22.05.2010, 17:59
|
|
Прохожий
Регистрация: 05.11.2006
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Сообщение от vdlab
|
Собсно, что то типа либы, хоть и неполной, но для начала хватит.
Использован PMP модуль PIC24.
|
А какими напряжениями запитывали? Как он относится к 3,3В на линиях управления?
|
|
|
|
22.05.2010, 20:04
|
|
Гражданин KAZUS.RU
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Пробовал питать напряжениями в диапазоне 2,7 - 3,3 В. Результат одинаковый - все работает, изменений в изображении на глаз не видно.
В конце концов остановился на 3,0 В, так и ПИКу достаточно и дисплей практически в своем диапазоне питания. Хотя можно еще снизить, так и потребление уменьшится, что для портативных устройств очень важно, правда за качеством питания тогда придется следить внимательнее.
__________________
Если ты читаешь это - значит тебе нечем заняться...
|
|
|
|
22.05.2010, 21:15
|
|
Прохожий
Регистрация: 05.11.2006
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
По даташиту Vddi=1.7 - 1.9V.Туда тоже 3V?
|
|
|
|
22.05.2010, 21:20
|
|
Гражданин KAZUS.RU
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Не, туда нельзя(хотя по ошибке один раз подал на пару минут - ничего, не сгорел, и даже работал как ни в чем не бывало) Я через два последовательно включенных диода запитывал этот вход от основного питания.
__________________
Если ты читаешь это - значит тебе нечем заняться...
|
|
|
|
23.05.2010, 20:27
|
|
Прописка
Регистрация: 06.05.2008
Адрес: Курган
Сообщений: 161
Сказал спасибо: 31
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Прошу помощи профессионалов. Сам я только начинающий "программист" AVR, поэтому попал в тупик. Есть такая задача, нужно вывести на дисплей от нокии 3310 подключенный к мк mega128, значение напряжения. Пытаюсь делать так:
. . .
volt=adc_data[0]/66.17;
sprintf(lcd_buffer,"%i.%u\V",volt); //записуем масив для экрана
LcdGotoXY(6,2);
LcdStr(FONT_1X,lcd_buffer); //выводим масив на LCD
. . .
в результате получаю следующее: 3.0V
На входе АЦП 3.6 вольта, а десытые не отображаются. Проштудировал описание функции sprintf(printf) вдоль и поперек, результат ноль. Пишу в CVAVR. Выручайте, а то голова уже идет кругом.
|
|
|
|
25.05.2010, 02:33
|
|
Временная регистрация
Регистрация: 18.07.2006
Сообщений: 90
Сказал спасибо: 8
Сказали Спасибо 13 раз(а) в 9 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Сообщение от vlad145
|
volt=adc_data[0]/66.17;
в результате получаю следующее: 3.0V
|
volt наверняка объявлена как int?
int это ЦЕЛОЕ 16 разрядное.
Используйте float.
P.S. Для деления и умножения float в cvavr использовать только отдельную библиотеку. если маразм не подводит - match.h
|
|
|
|
25.05.2010, 05:23
|
|
Вид на жительство
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Markusha,
math.h
тут стоит упомянуть что вся работа с плавающими запятыми нещадно есть процессорное время. А посему любые приведения и математические преобразования должны осуществляться в четко выделенный для этого период времени чтобы не тормозить снятие данных и отработку чего-то, что требует четких временных параметров.
Да, кстати отдельная библиотека кажется не нужна для Float переменной. math.h нужен для некоторых спец функций типа тригонометрических, экспоненциальных.
Последний раз редактировалось MasterMushi; 25.05.2010 в 05:27.
|
|
|
|
27.05.2010, 20:16
|
|
Временная регистрация
Регистрация: 10.10.2008
Сообщений: 97
Сказал спасибо: 22
Сказали Спасибо 39 раз(а) в 19 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Доброго времени суток! Понимаю что поздновато спрашиваю, но... Как инициализировать сименсовский дисплей LPH88 в 8 битном режиме цвета? Для LS020 все есть :
Блок 1, 24 байта
0xFDFD,0xFDFD,0xEF00,0xEE04,0x1B04,0xFEFE,0xFEFE,0 xEF90,0x4A04,((0x7F3F)),0xEE04,0x4306
код 0x7F3F заменяем на 0x7F1F и получаем 256 цветов
|
|
|
|
29.05.2010, 18:32
|
|
Временная регистрация
Регистрация: 10.10.2008
Сообщений: 97
Сказал спасибо: 22
Сказали Спасибо 39 раз(а) в 19 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Есть пара вопросов по дисплею LPH88 : я так понимаю в этом дисплее нет режима 8 битного цвета? и по поводу инициализации, на одном из сайтов встретил вот такую инициализацию:
lcd_comtype(0x02);
lcd_comdat(0x04, 0x00);
lcd_comtype(0x0C);
lcd_comdat(0x00, 0x01);
delay_ms(40);
lcd_comtype(0x03);
lcd_comdat(0x00, 0x0C);
lcd_comtype(0x0E);
lcd_comdat(0x2D, 0x1F);
delay_ms(40);
lcd_comtype(0x0D);
lcd_comdat(0x06, 0x16);
delay_ms(40);
lcd_comtype(0x01);
lcd_comdat(0x02, 0x15);
lcd_comtype(0x05);
lcd_comdat(0x00, 0x30);
lcd_comtype(0x07);
lcd_comdat(0x00, 0x37);
CSpuls();
хотел узнать может кто пробовал так сделать в железе, или все же лучше как "всегда", как у Кранца?
|
|
|
|
06.06.2010, 23:44
|
|
Прописка
Регистрация: 27.08.2006
Адрес: Кривой Рог
Сообщений: 84
Сказал спасибо: 23
Сказали Спасибо 15 раз(а) в 13 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
какой контроллер стоит в ч/б дисплее от Nokia 3510 ?
поделитесь если у кого есть по нему информация.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:29.
|
|