Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
07.06.2012, 21:45
|
|
Прописка
Регистрация: 06.05.2008
Адрес: Курган
Сообщений: 161
Сказал спасибо: 31
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Ок. Все заработало. Ещё вопрос, как можно вывести крупным шрифтом не одну цифру а 2 или 3?
Пытаюсь выводить набор цифр 12345, он мне выдает 9!
|
|
|
|
07.06.2012, 21:48
|
|
Временная регистрация
Регистрация: 12.09.2007
Сообщений: 81
Сказал спасибо: 0
Сказали Спасибо 10 раз(а) в 9 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
эта функция выводит только одну цифру,для вывода строки из цифр надо или по одной выводить,или писать процедуру вывода строки.
|
|
|
|
07.06.2012, 21:58
|
|
Прописка
Регистрация: 06.05.2008
Адрес: Курган
Сообщений: 161
Сказал спасибо: 31
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
размер большого шрифта какой?
|
|
|
|
07.06.2012, 22:01
|
|
Временная регистрация
Регистрация: 12.09.2007
Сообщений: 81
Сказал спасибо: 0
Сказали Спасибо 10 раз(а) в 9 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
вроде 10х16
|
|
|
|
07.06.2012, 22:56
|
|
Прописка
Регистрация: 06.05.2008
Адрес: Курган
Сообщений: 161
Сказал спасибо: 31
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Прошу прощения за назойливость, я тут попробовал написать функцию вывода строки крупным шрифтом.
Код:
|
void Nokia_putnum_megafont(unsigned char ch, char char_start, char y)
{
char i, j;
ch = ch & 0x0f;
for(i=0;i‹2;i++)
{
Nokia_cursorxy(char_start, i+y);
for(j=0; j‹10; j++)
Nokia_write_data( number[ch][i][j]);
}
}
//************************************************** ************************
void Nokia_putnumstr(char *s, char char_start, char y)
{
while(*s) {Nokia_putnum_megafont(*s++);}
|
Ткните носом, где я ошибся? Выдает ошибку: too few arguments in function call
Я так понял что мало аргумента для функции. Что дальше делать ума не приложу.
Последний раз редактировалось vlad145; 07.06.2012 в 22:59.
|
|
|
|
07.06.2012, 23:11
|
|
Временная регистрация
Регистрация: 12.09.2007
Сообщений: 81
Сказал спасибо: 0
Сказали Спасибо 10 раз(а) в 9 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Скорее надо так Nokia_putnum_megafont(*s++,char_start,y);
но оно все равно не работает,будем думать
|
|
|
|
08.06.2012, 05:34
|
|
Прописка
Регистрация: 06.05.2008
Адрес: Курган
Сообщений: 161
Сказал спасибо: 31
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
У меня завалялись ещё 2 вот таких 311-х. Я так понимаю контроллер другой, на шлейфе есть только надпись: IS2000AAA1
|
|
|
|
08.06.2012, 06:05
|
|
Частый гость
Регистрация: 10.03.2008
Сообщений: 34
Сказал спасибо: 31
Сказали Спасибо 18 раз(а) в 10 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Сообщение от st__1
|
Нет там контроллера...
|
Вы что ??? Смеётесь ? За 10 с лишним лет работы с мобильниками не встречал дисплеев без контроллера ! Он действительно под чёрной наклейкой внизу дисплея - почти во всю длину стекла... кстати боится яркого света и т.д.
|
|
|
|
08.06.2012, 07:05
|
|
Прописка
Регистрация: 06.05.2008
Адрес: Курган
Сообщений: 161
Сказал спасибо: 31
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Сообщение от demadsv
|
Скорее надо так Nokia_putnum_megafont(*s++,char_start,y);
но оно все равно не работает,будем думать
|
Изменил немного функцию и все заработало, выводит строку большим шрифтом.
Код:
|
void Nokia_putnumstr(char *s, char char_start, char y)
{
char u;
while(*s) {
for(u=0;u‹*s;u++)
{
Nokia_putnum_megafont(*s++,(char_start+1)*u,y);
}
}
} |
Будем работать дальше.
|
|
|
|
08.06.2012, 07:23
|
|
Прописка
Регистрация: 06.05.2008
Адрес: Курган
Сообщений: 161
Сказал спасибо: 31
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
|
Re: Дисплеи от сотовых (схемы подключения, код, datasheet)
Видимо рано порадовался. Функция работает, только не полностью. При выводе строки Nokia_putnumstr("012345", 10 ,3); все нормально, но если изменить значение Х с 10 на например 20, то интервал между символами в строке получается не 1 поксель а 11. Надо думать дальше.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:17.
|
|