LCD nokia 3310

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
VenomXP
Грызет канифоль
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09
Контактная информация:

Сообщение VenomXP »

Мур всем котам)))) Значит загорелся я идеей подключить диплейчик эдакий замечтленый от нокии 3310 к меге и выводить на него чегонибудь... почитал темы которые были в форуме... собрал это дело... написал на cvavr прошивочку с использованием библиотек выложенных сдесь... уже вставил контроллер в програматор запустл прогреммер... И тут вопрос... А какие фьюзы надо выставлять... Плиз... Коты умеющие и знающие... Помогите... Кто знает какие фьюзы надо выставлять чтобы все заработало...
Аватара пользователя
Иван23
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Ср дек 05, 2007 18:55:07
Откуда: Санкт-Петербуг

Сообщение Иван23 »

У меня выставлено было внутренний генератор 8мГц
Аватара пользователя
Иван23
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Ср дек 05, 2007 18:55:07
Откуда: Санкт-Петербуг

Сообщение Иван23 »

замутит хоца приемник с хорошим сервисом
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

Предполагаю что радио ?
Или вы хотите оцифровывать и распознавать видео сигнал, забивать буфер и выводить на дисплей?
простое чмо, выдумщик
Аватара пользователя
Иван23
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Ср дек 05, 2007 18:55:07
Откуда: Санкт-Петербуг

Сообщение Иван23 »

нет это пока сложновато, для начала все проще,я только познаю, и не все знаю,значит будет так в верхних 3 строчках будет отображаться принимаемая частота, значение пч и может еще ченить,а внизу попробую изобразить наподобие вот этого http://www.p-45.narod.ru/Scope.html
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

Хм, прикольно, хороший проект.
Просто я не понял что значит панорамный.

А вы не пробывали стать радионаблюдателем (коротковолником)?
Есть(были) секции (радио кружок/клуб) дальней и космической радиосвязи.
Вложения
наброски.jpg
(47.06 КБ) 1220 скачиваний
в-живую.jpg
(43.71 КБ) 1176 скачиваний
простое чмо, выдумщик
lex[ws]
Родился
Сообщения: 17
Зарегистрирован: Чт июл 24, 2008 22:38:45
Откуда: Киев
Контактная информация:

Сообщение lex[ws] »

вот подключил лсд от нокии 3310 к меге8 написал прогу которая заливает весь дисплей черным в результате на дисплее поцентру белая полоса.
здесь фотка
подскажите проблема в дисплее или в проге и как ее можно решыть если это возможно
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

Не , не похоже что в проге. Есть команда инвертировать вывод на дисплей. Активируй её и всё станет ясно. )))
простое чмо, выдумщик
lex[ws]
Родился
Сообщения: 17
Зарегистрирован: Чт июл 24, 2008 22:38:45
Откуда: Киев
Контактная информация:

Сообщение lex[ws] »

можно подробней что за команда я новичёк

вот кусок проги инициация и заливка

Код: Выделить всё

void lcdinit(void){
unsigned int o;
PORTB.4=0;      
delay_ms(1);      
PORT.4=1;      
delay_ms(1);
SPCR=0x50;      
SPSR=0x01;        
             
PORTC.5=0;    
               
               
spi(0x21);     
               
spi(0xC8);     
               
spi(0x06);     
spi(0x13);   
spi(0x20);   
spi(0x0C);     
delay_us(500);
PORTB.5=1;     
               

for(o=0;o<909;o++) {
spi(0xff);     
}
}
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

мля!
Даташит возьми!

не найдешь, завтра напишу, я спать пошёл
для справки, контроллер этого ЖКД PCB8544 (а в 3410- PCF8812 и он на 5В, а не на 3,3В), все команды теже.

ЗЫ: Это програмная заливка, данными. А есть команда для контроллера - выдать(всё) в инверсии. Весь экран станет чёрным а не обычным(белым).
Последний раз редактировалось MetEl Пт июл 25, 2008 12:34:56, всего редактировалось 1 раз.
простое чмо, выдумщик
Аватара пользователя
Иван23
Нашел транзистор. Понюхал.
Сообщения: 163
Зарегистрирован: Ср дек 05, 2007 18:55:07
Откуда: Санкт-Петербуг

Сообщение Иван23 »

ВОТ МОЕ ТВОРЕНЬЕ ,СЕЙЧАС КАРТИНКА СТАТИЧНАЯ НО СО ВРЕМЕНЕМ ОЖИВЕТ УРРА Я ПОБЕДИЛ ЕГО!!!!!!!! БЛИН КАК ВРЕМЯ БЕЖИТ УЖАС
Вложения
12.rar
ВОТ ОН МУЧЕНИК
(73.47 КБ) 1028 скачиваний
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

я вот подумал..
если народ считает это победой, почему бы не писать, первым выводом на экран - Гитлер капут, а не - хел-лоу, типа ворд.
простое чмо, выдумщик
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

lex[ws] писал(а):можно подробней что за команда я новичёк

вот кусок проги инициация и заливка
***

Ресет(первичный сброс) не обязательно должен быть программным.
Можно просто ножку ресет соединить с ножкой ресет МК.
У них и уровни и продолжительность всё совпадает.
Если ваше устройство скажем засыпает, то после просыпания былобы желательно пересбросить ЖК Дисплей(экран без развёртки и пр.).
А если этого не надо, тогда зачем лишнюю ножку МК задействовать.

В ПК к примеру все микрухи подключены к одному ресету и сбрасываются при включении ПК, железно.
простое чмо, выдумщик
lex[ws]
Родился
Сообщения: 17
Зарегистрирован: Чт июл 24, 2008 22:38:45
Откуда: Киев
Контактная информация:

Сообщение lex[ws] »

Нащет ресета попробую. а на экране полюбому белая полоса она и по тексту идет походу это с экраном таки проблема.
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

Тех Оп. (date sheet) pcb8544, стр. 14. таблица 1, instruction set(установка режимов работы).
номер команды -00001000
описание - 00001D0E, варианты битов D и E - table(таблица) 2.
(чистый дисплей(ничего)/нормальная работа - ч по б/ зажечь все сегменты/инверсия всего экрана)
сотояние бита H (номер команды 00100000) 0 - table(таблица) 2.
(выбирать из обычных инструкций или дополнительных)
При Н=0 - выбираются обычные инструкции, при 1 дополнительные, но тогда команда 00001000 будет иметь другое действие.

Код: Выделить всё


DC=0;   //установить режим приёма команд (команд для контроллера ЖКД)
SPI(0х09); // инвертировать вывод на экран
или
SPI(0х0D); // зажечь все сегменты
DC=1;  // приём данных


/*до этих команд должны быть выполненены
DC=0; // приём команд
SPI(0x20); //активировать контроллер ЖКД, горизонтальная развёртка, основные инструкции
DC=1; // приём данных
*/



Вложения
долбанные-датаШИТы.jpg
(47.37 КБ) 1098 скачиваний
Последний раз редактировалось MetEl Пт июл 25, 2008 14:40:07, всего редактировалось 5 раз.
простое чмо, выдумщик
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

[quote="lex[ws]"][/quote]

Код: Выделить всё

SPI(0x21) установка H=1 - расширенные команды, чип активирован
SPI(0xС8) установка Vop
SPI(0x13)  установка Bias system       
SPI(0x20)  установка Н=0, чип активирован
SPI(0x0С) установк режима вывода - номальный

должно работать, значит битый. хотя проверить стоит.
при сбоях по питанию (когда контакты по шевелишь) иногда изображается полоска, или когда выключаешь она появляется и ешё долго светиться. Но вот ч по б. А вот чтоб не засвеченная линия была, такого не было.
простое чмо, выдумщик
lex[ws]
Родился
Сообщения: 17
Зарегистрирован: Чт июл 24, 2008 22:38:45
Откуда: Киев
Контактная информация:

Сообщение lex[ws] »

Та все теперь 100% уверен что это с экраном лажа при всех вариантах что я пробовал полоса полюбому остается
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

МАЛАТКОМ! ЕГО!
НЕТ! СПЕРВА скальпелем расковыряй! Чё там в нутри???
простое чмо, выдумщик
lex[ws]
Родился
Сообщения: 17
Зарегистрирован: Чт июл 24, 2008 22:38:45
Откуда: Киев
Контактная информация:

Сообщение lex[ws] »

Та ну скальпелем :shock: Я лутше его в сторонку и за мотороловский возьмусь
MetEl
Вымогатель припоя
Сообщения: 543
Зарегистрирован: Чт окт 18, 2007 16:45:30
Откуда: из Питера

Сообщение MetEl »

Распиши по подробней.
Я хочу нокию 6310 или 3510i (цв) попробывать. SPI но напряги дуратскиие 1,7В, 2,8В и пр... так и не понял куда их и зачем подавать. ((( или снимать...
Хочу 3510и приобрести и начну.
А моторола чем интерисует.
простое чмо, выдумщик
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»