Например TDA7294

Форум РадиоКот • Просмотр темы - LCD nokia 3310
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт янв 27, 2026 04:46:40

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 231 ]     ... , , , 7, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Чт июн 17, 2010 16:05:21 
Грызет канифоль
Аватар пользователя

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Вт июн 15, 2010 07:16:42
Сообщений: 299
Откуда: Иркутск
Рейтинг сообщения: 0
Данная функция позволяет выводить данные в таком виде:
Код:
TEXT_1_TABLE:
.db   "Функция", 0x00
TEXT_2_TABLE:
.db   "вывода ISCII", 0x00
TEXT_3_TABLE:
.db   "символов", 0x00
TEXT_4_TABLE:
.db   "в ЖКИ", 0x00
TEXT_5_TABLE:
.db   "дисплей", 0x00
TEXT_6_TABLE:
.db   "NOKIA3310", 0x00

Так же может использоваться совместно с терминалом для вывода данных с компа на ЖКИ и т.д.
Юзайте на здоровье!
Изображение


Вложения:
lcd_nokia_3310_ISCII.rar [24.4 KiB]
Скачиваний: 673
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вс июн 27, 2010 12:22:30 
Опытный кот
Аватар пользователя

Зарегистрирован: Сб янв 05, 2008 11:05:15
Сообщений: 849
Откуда: Україна м.Луцьк
Рейтинг сообщения: 0
Кто то вывел на екран кирилицу? Я пробую в связке CVAVR и Proteus, пока без успехов(

_________________
Я не Сашок!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вс июн 27, 2010 13:01:48 
Поставщик валерьянки для Кота

Карма: 11
Рейтинг сообщений: 58
Зарегистрирован: Пт окт 31, 2008 09:38:55
Сообщений: 1957
Откуда: Одесса
Рейтинг сообщения: 0
Экран графический....ему глубоко пофиг какой язык....проблема может быть только в программе МК а точнее - в таблице знакогенератора.....мне например лень было делать таблицу в два раза больше чем есть просто ради русского языка...хотя с компа шлю и русский тоже....проде как без проблем пока :)

_________________
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вс июн 27, 2010 13:55:08 
Опытный кот
Аватар пользователя

Зарегистрирован: Сб янв 05, 2008 11:05:15
Сообщений: 849
Откуда: Україна м.Луцьк
Рейтинг сообщения: 0
Эт я понямаю что дисплей графический и ему только бы таблица была...
Возможно проблема в самом выводе и команде
Код:
 sprintf(str, "АБВ");

Таблцу шрыфтов брал написаную Rimsky только переделал под синтаксис CVAVR
Кажись теперь нашол проблему, осталось только додумать как её решить. Таблицу то я дописал, а вот функцию вывода символа не переделал. Теперь осталось додумать эту функцию.
Код:
void lcd_putch (unsigned char c)
{
    unsigned char i=0;
     
   if (c>'z' || c<32)
    {
      return;
   }
   
    for (i=0; i<5; i++)
    {
        lcd_send (font[c-32][i], lcd_data);
    }

   lcd_send(0x00, lcd_data);
}

_________________
Я не Сашок!!!


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вс июн 27, 2010 16:00:09 
Мудрый кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 5
Зарегистрирован: Ср янв 23, 2008 22:11:54
Сообщений: 1867
Откуда: Калининград
Рейтинг сообщения: 0
sachok, ходи сюда.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вс июн 27, 2010 23:01:38 
Опытный кот
Аватар пользователя

Зарегистрирован: Сб янв 05, 2008 11:05:15
Сообщений: 849
Откуда: Україна м.Луцьк
Рейтинг сообщения: 0
Решение нашол на kazus.ru может на первый взгляд не очень простое зато работает :) Дорабатывал что бы можно было выводить украинские буквы (і ї є), тоже сделал наверное не самым лучшим способом но работает :) прикрепляю фалы (с kazus.ru и то что у меня сейчас) может кому то пригодятся.


Вложения:
Комментарий к файлу: с украинскими буквами
lcd.rar [3.26 KiB]
Скачиваний: 454
Комментарий к файлу: c kazus.ru
lcd3310.zip [3.98 KiB]
Скачиваний: 520

_________________
Я не Сашок!!!
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вт июл 20, 2010 13:34:10 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт апр 07, 2009 13:39:13
Сообщений: 94
Откуда: одесса
Рейтинг сообщения: 0
Хлопцы! выручите написал частотомер, вольтметр - все работает! а вывести умею только целые значения. а хочется с точностью до 2 знаков после запятой. Подскажите, пожалуйста как это реализовать

_________________
радиоэлектроника - жизнь моя...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вт июл 20, 2010 13:38:34 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт апр 07, 2009 13:39:13
Сообщений: 94
Откуда: одесса
Рейтинг сообщения: 0
могу даже код прислать


Вложения:
Комментарий к файлу: проект как то выкачан отсюда же, немного изменен
ADC.rar [104.23 KiB]
Скачиваний: 536

_________________
радиоэлектроника - жизнь моя...
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вт июл 20, 2010 15:12:43 
Мудрый кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 5
Зарегистрирован: Ср янв 23, 2008 22:11:54
Сообщений: 1867
Откуда: Калининград
Рейтинг сообщения: 0
demonchik, сходите по ссылке, которую я в этой теме дал, там в последнем сообщении будет файл doz.c. В обработчике прерывания interrupt [ADC_INT] void adc_isr(void) найдете нужный вам код. Код не мой, стянул давненько с какого-то сайта по источникам питания с микроконтроллерным управлением.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вт июл 20, 2010 22:13:49 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт апр 07, 2009 13:39:13
Сообщений: 94
Откуда: одесса
Рейтинг сообщения: 0
большое спасибо! буду дерзать

_________________
радиоэлектроника - жизнь моя...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Пн июл 26, 2010 15:47:00 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт апр 07, 2009 13:39:13
Сообщений: 94
Откуда: одесса
Рейтинг сообщения: 0
вроде как понятно. смущает строка: itoa(b,buf); - что она делает?

_________________
радиоэлектроника - жизнь моя...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вс авг 01, 2010 19:06:22 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт апр 07, 2009 13:39:13
Сообщений: 94
Откуда: одесса
Рейтинг сообщения: 0
все заработало! спасибо! оказывается что я шел через сложные пути! но, мяу! все оказывается все просто! :))

_________________
радиоэлектроника - жизнь моя...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Пн авг 02, 2010 00:12:30 
Мудрый кот
Аватар пользователя

Карма: 11
Рейтинг сообщений: 21
Зарегистрирован: Чт авг 21, 2008 22:03:30
Сообщений: 1733
Откуда: Одесса(Украина)
Рейтинг сообщения: 0
demonchik писал(а):
вроде как понятно. смущает строка: itoa(b,buf); - что она делает?


Просто на будущее: Эта строка превращает 16 битное целое число (INT) в массив символов ASCI.
Название сей функции, являющейся стандартной для СИ, так и расшифровывается: integer to ASCI.
Вот например:

b=0х7В; (Как известно, это 123) => itoa(b,buf); => В массиве buf будет находиться четыре байта: '1' (0x31), '2'(0x32), '3'(0x33) и '\0'(0x0A-завершение текстовой строки)


Ну а зачем это надо, думаю можно догадаться.

_________________
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Ср окт 06, 2010 00:56:48 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт апр 07, 2009 13:39:13
Сообщений: 94
Откуда: одесса
Рейтинг сообщения: 0
Привет, уважаемые коты! подскажите, как правильно выводить массив картинки на этот замечательный дисплейчик. как я понимаю должно быть вроде
//----------
char image[504]={......};

while(i<504)
{ lcd_send(*image++); }

если так, то какие функции должна включать ф. lcd_send() ?

я бы сам додумался, но это будет нескоро- голова загружена учебой... тяжело переключаться между разными родами деятельности

_________________
радиоэлектроника - жизнь моя...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Ср окт 06, 2010 00:58:28 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт апр 07, 2009 13:39:13
Сообщений: 94
Откуда: одесса
Рейтинг сообщения: 0
и вот проекты. рабочие. мной чуть подредактированные. мож для новичков понадобятся.... :sleep:

_________________
радиоэлектроника - жизнь моя...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Ср окт 06, 2010 01:03:18 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт апр 07, 2009 13:39:13
Сообщений: 94
Откуда: одесса
Рейтинг сообщения: 0
выложил слава богу
частотомер. плюс генератор ШИМ на OC1A - 15.625 kHz


Вложения:
bin.rar [2.7 KiB]
Скачиваний: 407

_________________
радиоэлектроника - жизнь моя...
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Ср окт 06, 2010 13:38:02 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт апр 07, 2009 13:39:13
Сообщений: 94
Откуда: одесса
Рейтинг сообщения: 0
Все получилось. разобрался. вот что получилось


Вложения:
abc.c [2.84 KiB]
Скачиваний: 689

_________________
радиоэлектроника - жизнь моя...
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Сб окт 09, 2010 15:55:10 
Это не хвост, это антенна
Аватар пользователя

Зарегистрирован: Вс янв 18, 2009 20:51:02
Сообщений: 1306
Рейтинг сообщения: 0
подскажите пожалуйста, для того что бы паралельно два дисплея работали, нужно выводы SCE развести на разные порты и низким уровнем на нужном дисплее выбирать дисплей на который будут выводиться данные?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вс окт 17, 2010 18:56:22 
Опытный кот
Аватар пользователя

Зарегистрирован: Сб янв 05, 2008 11:05:15
Сообщений: 849
Откуда: Україна м.Луцьк
Рейтинг сообщения: 0
Ага. Должно всё работать. Я с дисплеями не експерементировал но дисплей и SD карточку на один SPI цеплял, разделял только CE.

_________________
Я не Сашок!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD nokia 3310
СообщениеДобавлено: Вс окт 17, 2010 22:50:34 
Друг Кота
Аватар пользователя

Карма: 25
Рейтинг сообщений: 99
Зарегистрирован: Вс янв 24, 2010 19:19:52
Сообщений: 4468
Откуда: Главный Улей России (Moscow)
Рейтинг сообщения: 0
Проект Римского у меня заработал с первого раза. Компилировал в AVR Studio.
Ошибок и предупреждений небыло. Спасибо огромное за шаблон. Тем более на ассемблере. :)
Только я не понял? Нахрена там нужна инициализация таймера
и его практически пустой обработчик? :dont_know: :)))
Я выкинул из исходника инициализацию таймера и его обработчик = всё равно работает. :)))

_________________
I am DX168B and this is my favourite forum on internet!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 231 ]     ... , , , 7, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y