roboforum.ru

Технический форум по робототехнике.


LCD 3310 Вывод информации

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Re: LCD 3310 Вывод информации

Сообщение EdGull » 06 апр 2010, 08:26

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

Re: LCD 3310 Вывод информации

Сообщение yakuzaa » 08 апр 2010, 11:45

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

Re: LCD 3310 Вывод информации

Сообщение -= Александр =- » 08 апр 2010, 13:39

Думаю следует упомянуть про sprintf:

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

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

Далее циклом выводим все элементы строки strout пока не наткнемся на ноль - символ конца строки.
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: LCD 3310 Вывод информации

Сообщение vlad145 » 23 май 2010, 20:06

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

Re: LCD 3310 Вывод информации

Сообщение boez » 25 май 2010, 17:36

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

Re: LCD 3310 Вывод информации

Сообщение $ilent » 03 июн 2010, 10:57

Народ, а есть у кого нормально рабочая библиотека для 3310? Не с "микросила.ком".
$ilent
 

Re: LCD 3310 Вывод информации

Сообщение EdGull » 03 июн 2010, 12:12

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

Re: LCD 3310 Вывод информации

Сообщение $ilent » 03 июн 2010, 13:40

EdGull писал(а):для васика подойдет?
Не, я даже не знаю кто это. И резьба наверное там левая, а мне б правую для GCC.
$ilent
 

Re: LCD 3310 Вывод информации

Сообщение blindman » 03 июн 2010, 15:07

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!

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

Re: LCD 3310 Вывод информации

Сообщение $ilent » 03 июн 2010, 16:04

Ну чтож, проверим, спс.
$ilent
 

Пред.

Вернуться в Новичкам или основы основ роботостроения.

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

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