roboforum.ru

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

Какой выбрать ЖК дисплей?

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

Re: Какой выбрать ЖК дисплей?

Сообщение Montoya » 22 июл 2008, 20:09

Вобщем купил я себе девайс от Fordata, FDCC1602A 16х2. Уже припаял его к меге16 усе работает :) ... ну почти все, осталось разобраться с русскими буквами.
Аватара пользователя
Montoya
 
Сообщения: 168
Зарегистрирован: 14 авг 2007, 15:16
Откуда: Ростов-на-Дону
прог. языки: C/C++
ФИО: Герасимов Иван

Re: Какой выбрать ЖК дисплей?

Сообщение EdGull » 22 июл 2008, 20:11

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

Re: Какой выбрать ЖК дисплей?

Сообщение Myp » 22 июл 2008, 20:13

а вдруг там есть вторая кодовая страница? :oops:
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Какой выбрать ЖК дисплей?

Сообщение Кирилл » 22 июл 2008, 20:15

в этом ЖКИ предусмотрена поддержка русского
Кирилл
 
Сообщения: 432
Зарегистрирован: 20 окт 2005, 16:11
Откуда: Вильнюс,Литва
прог. языки: Basic

Re: Какой выбрать ЖК дисплей?

Сообщение Montoya » 22 июл 2008, 20:21

Я знаю, просто када хочешь вывести русские символы получаются иероглифы всякие. Пробовал несколько способов исправить это, пока не вышло...
Аватара пользователя
Montoya
 
Сообщения: 168
Зарегистрирован: 14 авг 2007, 15:16
Откуда: Ростов-на-Дону
прог. языки: C/C++
ФИО: Герасимов Иван

Re: Какой выбрать ЖК дисплей?

Сообщение blindman » 22 июл 2008, 20:30

В индикаторах от Winstar вот такая кодировка - очень вероятно, что и у твоего такая же
http://www1.promelec.ru/lines/winstar/ind_1_9_1.gif

Добавлено спустя 3 минуты 31 секунду:
Я пишу для них код в Windows кодировке, а при выводе прогоняю символы через такую функцию:
Код: Выделить всёРазвернуть
#include <avr/pgmspace.h>

const unsigned char LCD_CONV[] PROGMEM = {
   'A' , // 0xC0 192 А/*{{{*/
   0xA0 , // 0xC1 193 Б
   'B' , // 0xC2 194 В
   0xA1 , // 0xC3 195 Г
   0xE0 , // 0xC4 196 Д
   'E' , // 0xC5 197 Е
   0xA3 , // 0xC6 198 Ж
   0xA4 , // 0xC7 199 З
   0xA5 , // 0xC8 200 И
   0xA6 , // 0xC9 201 Й
   'K' , // 0xCA 202 К
   0xA7 , // 0xCB 203 Л
   'M' , // 0xCC 204 М
   'H' , // 0xCD 205 Н
   'O' , // 0xCE 206 О
   0xA8 , // 0xCF 207 П
   'P' , // 0xD0 208 Р
   'C' , // 0xD1 209 С
   'T' , // 0xD2 210 Т
   0xA9 , // 0xD3 211 У
   0xAA , // 0xD4 212 Ф
   'X' , // 0xD5 213 Х
   0xE1 , // 0xD6 214 Ц
   0xAB , // 0xD7 215 Ч
   0xAC , // 0xD8 216 Ш
   0xE2 , // 0xD9 217 Щ
   0xAD , // 0xDA 218 Ъ
   0xAE , // 0xDB 219 Ы
   0xC4 , // 0xDC 220 Ь
   0xAF , // 0xDD 221 Э
   0xB0 , // 0xDE 222 Ю
   0xB1 , // 0xDF 223 Я
   'a' , // 0xE0 224 а
   0xB2 , // 0xE1 225 б
   0xB3 , // 0xE2 226 в
   0xB4 , // 0xE3 227 г
   0xE3 , // 0xE4 228 д
   'e' , // 0xE5 229 е
   0xB6 , // 0xE6 230 ж
   0xB7 , // 0xE7 231 з
   0xB8 , // 0xE8 232 и
   0xB9 , // 0xE9 233 й
   0xBA , // 0xEA 234 к
   0xBB , // 0xEB 235 л
   0xBC , // 0xEC 236 м
   0xBD , // 0xED 237 н
   'o' , // 0xEE 238 о
   0xBE , // 0xEF 239 п
   'p' , // 0xF0 240 р
   'c' , // 0xF1 241 с
   0xBF , // 0xF2 242 т
   'y' , // 0xF3 243 у
   0xE4 , // 0xF4 244 ф
   'x' , // 0xF5 245 х
   0xE5 , // 0xF6 246 ц
   0xC0 , // 0xF7 247 ч
   0xC1 , // 0xF8 248 ш
   0xE6 , // 0xF9 249 щ
   0xC2 , // 0xFA 250 ъ
   0xC3 , // 0xFB 251 ы
   0xC4 , // 0xFC 252 ь
   0xC5 , // 0xFD 253 э
   0xC6 , // 0xFE 254 ю
   0xC7   // 0xFF 255 я/*}}}*/
};

char lcd_convert(char byte)
{
   if ((unsigned char)byte > 0xBF) {
      byte = pgm_read_byte(LCD_CONV + ((unsigned char)byte - 0xC0));
   }
   return byte;
}
Проект [[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: Какой выбрать ЖК дисплей?

Сообщение Montoya » 22 июл 2008, 20:32

та они абсолютно одинаковые, распиновка такая же,просто я туплю и ниче не могу понять)
А за код спасибо!
Аватара пользователя
Montoya
 
Сообщения: 168
Зарегистрирован: 14 авг 2007, 15:16
Откуда: Ростов-на-Дону
прог. языки: C/C++
ФИО: Герасимов Иван

Re: Какой выбрать ЖК дисплей?

Сообщение blindman » 22 июл 2008, 20:36

Дык и с японским шрифтом распиновка та же самая будет. :)
Проект [[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: Какой выбрать ЖК дисплей?

Сообщение EdGull » 22 июл 2008, 20:39

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

Re: Какой выбрать ЖК дисплей?

Сообщение Montoya » 22 июл 2008, 21:18

Вот ссылочка на дш (там всего 1 страница ггг) http://www.fordata.cn/pdf/short/fdcc1602a.pdf

Добавлено спустя 1 минуту 9 секунд:
EdGull писал(а):ну я ж говорил что прийдется за бубном сгонять :D

хъхъ,может быть) ну для меня главное что все остальное заработало с первого раза)

Добавлено спустя 36 минут 56 секунд:
Усё, разобрался, с помощью проги HD44780.exe
Аватара пользователя
Montoya
 
Сообщения: 168
Зарегистрирован: 14 авг 2007, 15:16
Откуда: Ростов-на-Дону
прог. языки: C/C++
ФИО: Герасимов Иван

Re: Какой выбрать ЖК дисплей?

Сообщение blindman » 22 июл 2008, 21:39

Хорошая штука, но при использовании ЖКИ как терминала при отладке программы альтернатив перекодировке на лету нет
Проект [[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: Какой выбрать ЖК дисплей?

Сообщение Montoya » 22 июл 2008, 21:49

Я мож че не так делаю в этой проге, но при ее использовании текст выводица не с начала строки,а со второго сегмената, хотя юзаю вот такой код:
Код: Выделить всёРазвернуть
      lcd_gotoxy(0,0);
      lcd_putsf(Mes0);
      lcd_gotoxy(0,1);
      lcd_putsf(Mes1);
Аватара пользователя
Montoya
 
Сообщения: 168
Зарегистрирован: 14 авг 2007, 15:16
Откуда: Ростов-на-Дону
прог. языки: C/C++
ФИО: Герасимов Иван

Пред.

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

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

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