Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 02.06.2011, 01:36  
spinach83
Временная регистрация
 
Аватар для spinach83
 
Регистрация: 30.03.2009
Сообщений: 71
Сказал спасибо: 23
Сказали Спасибо 26 раз(а) в 25 сообщении(ях)
spinach83 на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Сообщение от SasaVitebsk Посмотреть сообщение
ptr1 = ptr + ch*3;
ptr = *ptr1++;
ptr |= (*ptr1++)‹‹8;
len_sym = *ptr1;
Вроде понял - просто переспрошу чтоб наверняка...
То есть для разноширинных шрифтов вначале таблицы у вас 224*3 байт информационных - под смещение 2байта + 1байт - ширина символа. И она в байтах раз ширина выравнивается кратно байту.
Реклама:
spinach83 вне форума  
Непрочитано 02.06.2011, 11:41  
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Для AVR - да. То есть вы всё поняли абсолютно правильно.
Естественно вы можете создавать ту структуру, которая вам удобна.
Ну например вы можете вначале знакогенератора хранить только указатель, а ширину символа хранить первым байтом самого символа. Это, вроде как даже эффективнее.
У меня так получилось, потому как автоматически генерировал таблицу символов. Писал прогу, ну и так пошло. А теперь уже не хочется ломать. Хотя некоторые изменения я всётаки периодически вношу. Например в бегущей строке, я делал групповой вывод точек. Длина п/п возрасла координально, а скорость вывода увеличилась в разы.
Сейчас, когда поработал с крупными дисплеями, стараюсь объектные методы применять. То есть максимально структурирую данные, даже в ущерб потреблению памяти. А что делать - веление времени. Камни всё толще. )) Вон stm32 пошли дешёвые и навёрнутые донемогу.
SasaVitebsk вне форума  
Сказали "Спасибо" SasaVitebsk
spinach83 (02.06.2011)
Непрочитано 21.03.2012, 04:29  
metrorik
Прохожий
 
Регистрация: 08.05.2009
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
metrorik на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Ребята, а как вывести значение переменной на дисплей (SSD1289)? Все тем же printf? Нарисуйте примерчик пожалуйста.
metrorik вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Samsung LS17HAAKS белый экран dosikus Ремонт оргтехники 4 18.09.2013 00:34
Вывод на lcd nokia3310 от двух ds1820 Mitrar Микроконтроллеры, АЦП, память и т.д 10 15.03.2011 09:55
Последовательный вывод данных Mitrar Микроконтроллеры, АЦП, память и т.д 9 14.05.2010 11:57
[Решено] Помогите определить семисегментник opylk Информация по радиокомпонентам 3 18.03.2010 19:38
Радиокалькулятор ColorAndCode 9.3 optima22 Информация по радиокомпонентам 0 10.11.2009 11:01


Часовой пояс GMT +4, время: 10:26.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot