Например TDA7294

Форум РадиоКот • Просмотр темы - Работа с графическими ЖКИ на контроллере KS0108 и аналогах
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 09:22:34

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 286 ]     ... , , , 14,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Ср июл 03, 2013 20:20:28 
Вымогатель припоя
Аватар пользователя

Карма: 10
Рейтинг сообщений: 64
Зарегистрирован: Вс ноя 04, 2012 20:20:13
Сообщений: 573
Откуда: Рязань
Рейтинг сообщения: 0
Решил сделать имитатор стрелочного показометра для спидометра на выше упомянутом LCD.

Имеется:
Контроллер Mega32, oкружность (точнее ее часть) и прямая (будущая стрелка), заданные по алгоритму Брезенхэма, причем прямая проходит через центр окружности.

Проблема:
На прямой должен лежать отрезок, который имитирует стрелку, но как его сделать равным радиусу окружности при изменении положения "стрелки", я не могу понять. Чтобы он "начинался" в центре окружности, это я сделал, а задать его длину не могу (если не рассматривать метод, при котором тупо задаются координаты "конца" и "начала"). Может, есть какой-нибудь способ, чтобы получить такой эффект без вбивания координат "конца стрелки"?
Получиться должно примерно так:

Изображение

З.Ы. Пишу на Си в CodeVisionAVR.

_________________
Выше нос! жизнь прекрасна! :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Ср июл 03, 2013 20:40:34 
Потрогал лапой паяльник
Аватар пользователя

Карма: 13
Рейтинг сообщений: 43
Зарегистрирован: Ср мар 31, 2010 11:45:58
Сообщений: 307
Откуда: Славянск
Рейтинг сообщения: 0
EDSedov
посмотрите может поможет хоть и для ПИКа


Вложения:
ADC_GLCD.rar [72.62 KiB]
Скачиваний: 586
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Ср июл 03, 2013 22:06:59 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
Может, есть какой-нибудь способ, чтобы получить такой эффект без вбивания координат "конца стрелки"?
Странный какой-то вопрос. Интересно, как можно получить линию, не зная координат одного из концов ? Как Вы себе это представляете ? :)
А координаты по периметру окружности известны, Вы же как то её нарисовали по точкам...


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Ср июл 03, 2013 22:14:19 
Вымогатель припоя
Аватар пользователя

Карма: 10
Рейтинг сообщений: 64
Зарегистрирован: Вс ноя 04, 2012 20:20:13
Сообщений: 573
Откуда: Рязань
Рейтинг сообщения: 0
Аlex писал(а):
Цитата:
без вбивания координат "конца стрелки"?

Координаты конца стрелки совпадают с координатами точки на окружности (их и надо вычислить, а не вбить), которую пересекает прямая, на которой и лежит стрелка:
Изображение


Вложения:
координаты.JPG [14.98 KiB]
Скачиваний: 3517

_________________
Выше нос! жизнь прекрасна! :))
Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Ср июл 03, 2013 23:27:24 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
их и надо вычислить, а не вбить
Слово "вбить" не моё :)
Вы же как то нарисовали окружность, значит и координаты точек по периметру окружности известны. В чём проблема ?


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Чт июл 04, 2013 11:16:42 
Вымогатель припоя
Аватар пользователя

Карма: 10
Рейтинг сообщений: 64
Зарегистрирован: Вс ноя 04, 2012 20:20:13
Сообщений: 573
Откуда: Рязань
Рейтинг сообщения: 0
Вопрос решен! :)
Сегодня ночью пришла идея использовать график функции "прямая пропорциональность" и уравнение окружности (y=kx и x*x+y*y=r*r). В итоге у меня получились две формулы для вычисления х и у (для языка С):
x=sqrt((r*r)/(k*k+1));
y=sqrt(r*r-x*x);
где r - радиус окружности (он мне точно известен), к - коэффициент к в функции у=кх (его и надо задать)!!!
Таким образом, можно изменять положение "стрелки" всего лишь одним числом 8)

_________________
Выше нос! жизнь прекрасна! :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Пн авг 05, 2013 13:55:46 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Чт фев 24, 2011 13:00:49
Сообщений: 190
Рейтинг сообщения: 0
Привет форумчане! Начал разбираться с графическим ЛСД 128*64 на базе KS0108, пишу в CVAVR. При выборе графического контроллера в генераторе кода имеется 2 варианта выбора:
-KS0108 128*64 CS1, CS2
-KS0108 128*64 /CS1, /CS2
в чем разница между ними????...второй вариант типа инверсный??? Спасибо.

_________________
:solder: 32-х ядерный процессор из П213В


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Пн авг 05, 2013 14:32:23 
Вымогатель припоя
Аватар пользователя

Карма: 10
Рейтинг сообщений: 64
Зарегистрирован: Вс ноя 04, 2012 20:20:13
Сообщений: 573
Откуда: Рязань
Рейтинг сообщения: 0
wellcom писал(а):
второй вариант типа инверсный???

Скорее всего так. Эти индикаторы выпускаются как с нормальным выбором контроллера, так и с "перепутанным" (инверсным).

_________________
Выше нос! жизнь прекрасна! :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Ср авг 07, 2013 12:47:59 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Чт фев 24, 2011 13:00:49
Сообщений: 190
Рейтинг сообщения: 0
Нужна ваша помощь. Как правильно выводить текст на граф жки? Взял пример из хелпа CVAVR, скомпилячил, загнал в протеус а в результате несколько точек на экране и куча "вонингов" протеуса Изображение. Или рельсы кривые или поезд не едет... :roll: Мож у кого есть небольшой пример для старта в CVAVR?...поделитесь по возможности. Прикладываю весь проект
Вложение:
Комментарий к файлу: проект протеуса и CVAVR
111.rar [143.52 KiB]
Скачиваний: 444
.

_________________
:solder: 32-х ядерный процессор из П213В


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Пт авг 09, 2013 17:58:33 
Мучитель микросхем
Аватар пользователя

Карма: 4
Рейтинг сообщений: 9
Зарегистрирован: Вс ноя 28, 2010 15:18:52
Сообщений: 444
Откуда: Минск
Рейтинг сообщения: 0
Есть у кого ASCII таблица для вывода на этот экранчик с русскими символами? Желательно в виде картинки, в код я уж сам перегоню.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Пт авг 09, 2013 18:36:32 
Потрогал лапой паяльник
Аватар пользователя

Карма: 13
Рейтинг сообщений: 43
Зарегистрирован: Ср мар 31, 2010 11:45:58
Сообщений: 307
Откуда: Славянск
Рейтинг сообщения: 0
ANALOG
а чем такие варианты не устраивают

http://radiokot.ru/lab/controller/15/
http://radiokot.ru/lab/controller/30/


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Пт авг 09, 2013 18:43:10 
Мучитель микросхем
Аватар пользователя

Карма: 4
Рейтинг сообщений: 9
Зарегистрирован: Вс ноя 28, 2010 15:18:52
Сообщений: 444
Откуда: Минск
Рейтинг сообщения: 0
Оу, спасибо, что-то я в статейках глянуть и не подумал :facepalm: :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Пн авг 12, 2013 09:52:04 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Чт фев 24, 2011 13:00:49
Сообщений: 190
Рейтинг сообщения: 0
wellcom писал(а):
Как правильно выводить текст на граф жки? Взял пример из хелпа CVAVR, скомпилячил, загнал в протеус а в результате несколько точек на экране и куча "вонингов" протеуса

Разобрался - в протеусе, свойствах LCD, клоковую частоту установить 1 или выше МГц (была 300КГц). Все заработало, однако не уверен в правильности действий.

_________________
:solder: 32-х ядерный процессор из П213В


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Вт дек 17, 2013 21:40:04 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб май 25, 2013 21:14:11
Сообщений: 142
Откуда: Москва
Рейтинг сообщения: 0
Вопрос больше не по общению с дисплеем(Надеюсь с этим трудностей не возникнет) а по питанию дисплея.
Заказал http://www.aliexpress.com/snapshot/297813577.html такой дисплей. На днях должна прийти посылочка.
И тут я начал внимательно на него смотреть и понял что не понял какое напряжение куда подавать.
Изображение
Я понял что на GND подаём общий(0v); На Vcc +5v;
А вот дальше проблемы...
Подскажите какое напряжение должно быть на Vee и V0...

_________________
Если возникнут вопросы - посмотрите на мой аватар.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Вт дек 17, 2013 22:57:15 
Вымогатель припоя
Аватар пользователя

Карма: 10
Рейтинг сообщений: 64
Зарегистрирован: Вс ноя 04, 2012 20:20:13
Сообщений: 573
Откуда: Рязань
Рейтинг сообщения: 0
Вот схема включения:
Изображение
Вот статья, в которой можно про него почитать.

_________________
Выше нос! жизнь прекрасна! :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Сб дек 21, 2013 18:24:15 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб май 25, 2013 21:14:11
Сообщений: 142
Откуда: Москва
Рейтинг сообщения: 0
Оказалось там сзади есть потенциометр, так что никаких проблем не возникло.
Хочу спросить нет ли у кого массива с горизонтальными шрифтами? Ну то есть байты не сверху вниз идут, а слева направо.
Придумал алгоритм их записи, чтоб расстояние между чарами был один пиксель, а готовый фонт не могу найти.
Я знаю что в дисплеях на ks0107/ks0107 байты по-другому пишутся в память, но может есть у кого?
Просто мой оказался на ST7920.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Пт янв 10, 2014 13:53:56 
Первый раз сказал Мяу!

Зарегистрирован: Пт янв 10, 2014 13:11:17
Сообщений: 23
Рейтинг сообщения: 0
0867532 писал(а):
Оказалось там сзади есть потенциометр, так что никаких проблем не возникло.
Хочу спросить нет ли у кого массива с горизонтальными шрифтами? Ну то есть байты не сверху вниз идут, а слева направо.
Придумал алгоритм их записи, чтоб расстояние между чарами был один пиксель, а готовый фонт не могу найти.
Я знаю что в дисплеях на ks0107/ks0107 байты по-другому пишутся в память, но может есть у кого?
Просто мой оказался на ST7920.


Вот когда-то сочинял для этого ЖК проект в протеусе для PIC на С . В железе не пробовал. Может пригодится...


Вложения:
LCD_test.rar [245.37 KiB]
Скачиваний: 481
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Ср май 28, 2014 18:34:26 
Первый раз сказал Мяу!

Зарегистрирован: Пт сен 07, 2007 22:13:42
Сообщений: 21
Откуда: Мариуполь
Рейтинг сообщения: 0
Интересует мнение опытных товарищей.
Какой шрифт (из виндовых) наиболее приемлемый для портирования на ЖК 64*128?
Чтобы минимальный размер (высота 8 пикс) был хорошо читаем?
Это чтобы с нуля не рисовать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Ср май 28, 2014 19:33:16 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб май 25, 2013 21:14:11
Сообщений: 142
Откуда: Москва
Рейтинг сообщения: 0
Проще выковырить из какой нибудь библиотеки. если биты идут сверху вниз, то любая либа для Nokia3310.
Если байты горизонтальные, я могу поделиться(тк сам не нашел, и писал сам)

p.s. все 6x8 шрифты легко делаются в 6x6, не теряя читабельности, но их влезает гораздо больше на лист 128x64


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с графическими ЖКИ на контроллере KS0108 и аналог
СообщениеДобавлено: Пт май 30, 2014 12:29:21 
Первый раз сказал Мяу!

Зарегистрирован: Пт сен 07, 2007 22:13:42
Сообщений: 21
Откуда: Мариуполь
Рейтинг сообщения: 0
Мне проще запустить LCD Vision, из комплекта Codevision, импортировать любой системный шрифт и на выходе получить массив готовый для работы со встроенными библиотеками CodeVision.
С большими шрифтами проблем нет - выглядят красиво.
Но когда размер делаю меньше 8-ми кеглей - буквы становятся весьма корявыми (ариал-6 например).
Шрифтов у меня на компе тьма, все проверять неохота.
Вот и интересуюсь - может есть какой-то специальный "мелкий" шрифт.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 286 ]     ... , , , 14,  

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


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y