roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 мар 2025, 15:57

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




Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: LCD 3310 Вывод информации
СообщениеДобавлено: 06 апр 2010, 08:26 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а каким боком тут Nokia 5210?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD 3310 Вывод информации
СообщениеДобавлено: 08 апр 2010, 11:45 
Не в сети

Зарегистрирован: 22 июл 2008, 10:07
Сообщения: 38
Откуда: Россия, Екатеринбург
прог. языки: BascomAVR | Delphi | VB | C
как каким? :shock: дисп совместим с PCF8544...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD 3310 Вывод информации
СообщениеДобавлено: 08 апр 2010, 13:39 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Думаю следует упомянуть про sprintf:

char strout[80]=""; //Строка на выход
int a=12345; //Переменная

sprintf(strout,"%d",a); //После этого в переменной strout будет число a в виде строки символов цифер в ASCII.

Далее циклом выводим все элементы строки strout пока не наткнемся на ноль - символ конца строки.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD 3310 Вывод информации
СообщениеДобавлено: 23 май 2010, 20:06 
Не в сети

Зарегистрирован: 23 май 2010, 20:05
Сообщения: 5
Откуда: Курган
Прошу помощи профессионалов. Сам я только начинающий "программист" 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) вдоль и поперек, результат ноль. Выручайте, а то голова уже идет кругом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD 3310 Вывод информации
СообщениеДобавлено: 25 май 2010, 17:36 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
1. Неясно, какого типа volt. Должна быть плавающего, если целого - дробная часть потеряется. Что совершенно логично.
2. Вызов ф-и sprintf неверен. Вообще неверен. В строке формата указано два целых аргумента, а передается один неизвестно какой. Подсказка - почитать хелп по принтф и узнать, с помощью какой буковки выводятся числа с плавающей точкой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD 3310 Вывод информации
СообщениеДобавлено: 03 июн 2010, 10:57 
Народ, а есть у кого нормально рабочая библиотека для 3310? Не с "микросила.ком".


Вернуться к началу
  
 
 Заголовок сообщения: Re: LCD 3310 Вывод информации
СообщениеДобавлено: 03 июн 2010, 12:12 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
для васика подойдет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD 3310 Вывод информации
СообщениеДобавлено: 03 июн 2010, 13:40 
EdGull писал(а):
для васика подойдет?
Не, я даже не знаю кто это. И резьба наверное там левая, а мне б правую для GCC.


Вернуться к началу
  
 
 Заголовок сообщения: Re: LCD 3310 Вывод информации
СообщениеДобавлено: 03 июн 2010, 15:07 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
http://fandigunawan.wordpress.com/2008/ ... vravr-gcc/

На "нормальность и рабочесть" не проверял

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LCD 3310 Вывод информации
СообщениеДобавлено: 03 июн 2010, 16:04 
Ну чтож, проверим, спс.


Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2

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


Кто сейчас на конференции

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


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO