Например TDA7294

Форум РадиоКот • Просмотр темы - Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 23, 2024 23:24:51

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


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



Начать новую тему Ответить на тему  [ Сообщений: 4751 ]     ... , , , 204, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вт сен 11, 2018 12:20:04 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Там оставлен зазор в одну линию, чтобы можно было "красиво" инвертировать шрифт на каком-то фоне, возникни вдруг такая необходимость

Изображение

В любом случае, прямо вплотную к такому шрифту вряд ли что-то будет ещё рисоваться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вт сен 11, 2018 17:38:36 
Открыл глаза

Карма: -1
Рейтинг сообщений: -1
Зарегистрирован: Вс янв 06, 2013 00:40:48
Сообщений: 57
Рейтинг сообщения: -1
Суббота


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вт сен 11, 2018 17:42:06 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 2
Зарегистрирован: Вт окт 01, 2013 01:04:31
Сообщений: 217
Откуда: Гомель
Рейтинг сообщения: 0
Суббота


Белорусский язык


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вт сен 11, 2018 17:46:09 
Открыл глаза

Карма: -1
Рейтинг сообщений: -1
Зарегистрирован: Вс янв 06, 2013 00:40:48
Сообщений: 57
Рейтинг сообщения: 0
Пардон


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вт сен 11, 2018 18:22:38 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
а на китаянском короче будет... но болше база в памяти

Добавлено after 1 minute 39 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
почти 160кб... тока база символоф ито основных в стандартном языке ка китайнцы выкручиваются ХЗ?

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вт сен 11, 2018 18:49:52 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 2
Зарегистрирован: Вт окт 01, 2013 01:04:31
Сообщений: 217
Откуда: Гомель
Рейтинг сообщения: 0
а на китаянском короче будет... но болше база в памяти

Добавлено after 1 minute 39 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
почти 160кб... тока база символоф ито основных в стандартном языке ка китайнцы выкручиваются ХЗ?


Одно слово один или два иероглифа и то есть один или два символа. Посчитай сколько слов используется в проекте и всё станет на свои места.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вт сен 11, 2018 19:18:59 
Открыл глаза

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Вс окт 15, 2017 17:39:59
Сообщений: 45
Рейтинг сообщения: 0
Привет всем

@WiseLord, @mixa232323
Есть ли вероятность, что экран ILI9225 будет интегрирован с источниками? Слишком сложно для меня.

Спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вт сен 11, 2018 19:22:24 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 2
Зарегистрирован: Вт окт 01, 2013 01:04:31
Сообщений: 217
Откуда: Гомель
Рейтинг сообщения: 0
Привет всем

@WiseLord, @mixa232323
Есть ли вероятность, что экран ILI9225 будет интегрирован с источниками? Слишком сложно для меня.

Спасибо.


Скоро буду вкручивать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вт сен 11, 2018 23:12:31 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Тут, скорее, не столько сложно добавить новый дисплей, как новое разрешение.

От самого драйвера дисплея нужно совсем немного - по сути самые базовые функции - инициализация, рисование точки, рисования прямоугольника. Плюс ещё пара мелких, практически одинаковых для всех дисплеев. Да и то я там собираюсь ещё немножко навести порядок, чтобы исключить дублирующийся код.

Вся же отрисовка идёт уже уровнем выше, на виртуальном экране определённого размера. А для экрана уже нужно реализовывать гораздо больше по коду, но просто по реализации. Там идёт чисто рисование экранов, вроде
Код:
static void showParam(DispParam *dp)
{
    glcdSetFont(&fontterminusmod64);
    glcdSetFontColor(LCD_COLOR_WHITE);

    glcdSetXY(2, 0);
    glcdWriteString((char *)dp->label);

    glcdSetXY(320, 160);
    glcdSetFont(&fontterminusdig80);

    glcdSetFontAlign(FONT_ALIGN_RIGHT);
    glcdWriteNum((dp->value * dp->step) / 8, 3, ' ', 10);
}
Тут даже неспециалисту в целом понятно, что происходит - устанавливаем позиции, рисуем какие-то тексты, цифры.

Сейчас поддерживаются уже несколько таких "виртуальных" экранов (монохромный (m) 128x64, цветные (c) 176x732, 320x240, 400x240), по несколько дисплеев в каждом, в основном, благодаря mixa232323.

Лично у меня есть дисплеи только m128x64 и c320x240 разновидностей, других разрешений нет. По мере рисования разных экранов (пока это только часы, спектр, аудио параметр) я в эти "холсты" буду добавлять нужные функции, дорабатывая до красиво выглядящего содержимого.

Но в другие разрешения - поскольку желательно видеть перед глазами, что получается - вряд ли я буду активно этим заниматься. В лучшем случае скопирую код с какого-нибудь дисплея с разрешением поменьше, а уже красиво расставить все элементы по экрану и подобрать оптимальные шриты - не моя задача. Я лишь постараюсь при необходимости обеспечить нужные "простые" функции.

Добавлено after 6 minutes 21 second:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Sergey212 писал(а):
Пардон
Это я пока для проверки поддержки Unicode так сделал

В отличие от варианта на ATmega32, здесь полноценный UTF-8 (прямо в коде можно писать по-русски, по-белорусски, по-украински и так далее), и при необходимости добавить новых символов в шрифты никаких проблем это не вызовет. LCD Image converter всё-таки рулит очень сильно.

Вообще по задумке в прошивку будут встраиваться нужные языки - сразу все. Плюс останется одна "ячейка" для редактирования пользователем.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Ср сен 12, 2018 00:23:55 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 2
Зарегистрирован: Вт окт 01, 2013 01:04:31
Сообщений: 217
Откуда: Гомель
Рейтинг сообщения: 0
WiseLord

Я уже допилил разрешения 176х132 и 160х128 и шрифты к ним.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Чт сен 13, 2018 16:14:44 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 2
Зарегистрирован: Вт окт 01, 2013 01:04:31
Сообщений: 217
Откуда: Гомель
Рейтинг сообщения: 0
WiseLord

Будут еще изменения в файлах инициализации дисплеев?

Хочу чтобы вы добавили новые дисплеи и 2 последних разрешения 220х176 и 160х128. Еще я переделал 176х132 по примеру 320х240. Шрифты под эти разрешения я дорисовал.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Чт сен 13, 2018 20:18:03 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
А как насчёт того, чтобы самому через github? :)

Если что, могу подсказать по работе с Git. Ну, или есть отменное официальное руководство

Откровенно скажу, с любой системой контроля версий всё намного проще становится. А Git в этом плане вообще хорош.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Чт сен 13, 2018 20:43:53 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 2
Зарегистрирован: Вт окт 01, 2013 01:04:31
Сообщений: 217
Откуда: Гомель
Рейтинг сообщения: 0
Вообще непонятно. Я представляю как это должно работать но не понимаю.
попробую видео для чайников глянуть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Чт сен 13, 2018 22:00:38 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Если интересно, могу через тот же TeamViewer показать азы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Чт сен 13, 2018 22:07:32 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 2
Зарегистрирован: Вт окт 01, 2013 01:04:31
Сообщений: 217
Откуда: Гомель
Рейтинг сообщения: 0
Если интересно, могу через тот же TeamViewer показать азы.


У вас скайп есть? Там можно показать через трансляцию рабочего стола.


Последний раз редактировалось mixa232323 Чт сен 13, 2018 22:09:06, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Чт сен 13, 2018 22:08:13 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
wiselord1983


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Сб сен 15, 2018 02:31:38 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Попробовал добавить пиковые уровни на спектрограмму. Вроде даже ничего смотрится.



Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Сб сен 15, 2018 07:16:06 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Чт фев 21, 2008 12:32:06
Сообщений: 705
Откуда: Россия г.Уфа
Рейтинг сообщения: 0
Пики будут отключаемые из меню? По мне как мусор смотрится

_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Сб сен 15, 2018 08:36:26 
Потрогал лапой паяльник

Зарегистрирован: Вт окт 22, 2013 23:09:06
Сообщений: 343
Рейтинг сообщения: 0
Подскажите пожалуйста,Каким файлом запускать arm-avr-compilerV2.0 ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Сб сен 15, 2018 08:46:46 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 2
Зарегистрирован: Вт окт 01, 2013 01:04:31
Сообщений: 217
Откуда: Гомель
Рейтинг сообщения: 0
Подскажите пожалуйста,Каким файлом запускать arm-avr-compilerV2.0 ?



Не каким. Заходите в папку с Makefile и в командной строке вводите make и прошивка собирается.


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

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


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

Сейчас этот форум просматривают: AndreyZZ и гости: 50


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

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


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