Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

Сообщение gavi6 »

сорь за оффтоп:
- может кто нибудь сталкивался - есть ли модули, способные на расстоянии (локалка или глобал через юсб модем) мониторить
напряжение? 12 или 24 постоянки.

спс.
Реклама
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

Сообщение Frogfot »

2 WiseLord: может вопрос в 100500 раз - не планируете ли переводить спектроанализатор на STM32 + TFT?
Хорошему коту и в декабре - март :)
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Планирую.

Но времени у меня на это сейчас нет совсем. Я пока не знаком с таймерами и АЦП в этом семействе МК, поэтому вряд ли это будет скоро.

К тому же пока непонятно, на каком МК и каком дисплее остановить свой выбор.
Контактная информация:
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

Сообщение Frogfot »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3364697#p3364697"]Я пока не знаком с таймерами и АЦП в этом семействе МК, поэтому вряд ли это будет скоро.

К тому же пока непонятно, на каком МК и каком дисплее остановить свой выбор.[/uquote]
Я сейчас осваиваю STM32 F051 на STM32F0DISCO, начал осваивать периферию, подключил пока через SOFT SPI (через HARD SPI пока не работает) TFT 1,8" 160х128 на ST7735, но он маленький для спектроанализатора, есть ещё параллельный 8-бит TFT 2,4" 320x240 на ILI3941, подключу в ближайшее время.

Готов принять участие в проекте, самый лучший вариант - определиться с индикатором (думаю что TFT 2,4" 320x240 ILI3941 вполне подойдёт), и МК (есть ещё платки с STM32F103C8T6 - этот, думаю, вполне пойдёт), далее переводить с М32 на STM32 и отлаживать куски проги.
Хорошему коту и в декабре - март :)
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Я тоже в своё время игрался с F0disco и дисплеем ILI9431. Завёл на аппаратном SPI (видео, код)

Вообще пока склоняюсь к BluePill на STM32F103C8R6 - недорогая и доступная для повторения плата. Дисплей - ещё не уверен, но хорошо бы иметь возможность подключать как ILI9431 (SPI), так и те же 128x64 дисплеи, что поддерживаются сейчас, для чего нужна 8-битная шина данных плюс несколько управляющих пинов.

Есть планируемая распиновка. При планировании старался по максимум иметь разные аппаратные интерфейсы снаружи, не занятые тем, чем не надо.
Контактная информация:
Реклама
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

Сообщение Frogfot »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3364753#p3364753"]Я тоже в своё время игрался с F0disco и дисплеем ILI9431. Завёл на аппаратном SPI (видео, код)[/uquote]
Посмотрел видео и код, благодарю, с кодом не очень разобрался - сам только начал осваивать STM32, програмлю под Keil5, а ваш код в чём-то другом. Дисплей 2,4" на ILI9431 у меня параллельный 8-бит.
[uquote="WiseLord",url="/forum/viewtopic.php?p=3364753#p3364753"]Вообще пока склоняюсь к BluePill на STM32F103C8R6 - недорогая и доступная для повторения плата. Дисплей - ещё не уверен, но хорошо бы иметь возможность подключать как ILI9431 (SPI), так и те же 128x64 дисплеи, что поддерживаются сейчас, для чего нужна 8-битная шина данных плюс несколько управляющих пинов.[/uquote]
Платка нормальная, паять на ней PLS, а на основной платке - PBS, или сделать отдельный вариант только под чип. Можно TFT ILI9431 и параллельную добавить тоже, у неё разводка выводов под Arduino Uno.
[uquote="WiseLord",url="/forum/viewtopic.php?p=3364753#p3364753"]Есть планируемая распиновка. При планировании старался по максимум иметь разные аппаратные интерфейсы снаружи, не занятые тем, чем не надо.[/uquote]
По ножкам один нюанс - параллельные 5В дисплеи подключены к порту А - а он только 3В, но если из дисплея не читать, то, думаю, пойдёт.
Хорошему коту и в декабре - март :)
Реклама
Опытный кот
Аватара пользователя
Сообщения: 707
Зарегистрирован: Чт фев 21, 2008 12:32:06
Откуда: Россия г.Уфа

Сообщение Сергей_74 »

Предела совершенству конечно же нет, но все же нафига нужен цветной тфт в этом проекте? Ну поиграете недельку, дальше что? Может лучше сразу втулить 5-7 дюймовый лсд и тачскрин, возможность воспроизводить видео, доступ в интернет и остальные фенечки )))
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Контактная информация:
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

Сообщение Frogfot »

[uquote="Сергей_74",url="/forum/viewtopic.php?p=3364968#p3364968"]нафига нужен цветной тфт в этом проекте?[/uquote]
Цветной TFT сейчас стоит примерно столько же, а может и дешевле графического монохрома типа 12864, можно будет настраивать цвета фона и полос, да и мне в порядке обучения просто интересно сделать на более мощном МК и цветном TFT c бОльшим разрешением - 320х240.
Хорошему коту и в декабре - март :)
Опытный кот
Аватара пользователя
Сообщения: 707
Зарегистрирован: Чт фев 21, 2008 12:32:06
Откуда: Россия г.Уфа

Сообщение Сергей_74 »

В плане обучения и развития согласен. В остальном баловство. Другое дело хороший олед экранчик бы по хорошей цене, но это пока фантастика.
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Это да, слишком дорогие они пока.
Контактная информация:
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

Сообщение gavi6 »

WiseLord,

возможно ли использовать esp8266 для управления по wifi?
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Почему бы и нет.

Прошить ESP8266 прошивкой а-ля WiFi=>UART мост, ну и поискать, есть ли приложения для компьютера/телефона для такого рода WiFi последовательного порта. А дальше уже как обычно - посылка команд вида "RC xx", где xx - номер команды в ampcontrol.

Пользователям версии на ATmega8:

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

Эта прошивка будет "базой" для обновлённого варианта на ATmega16, который я хочу привести хотя бы к тому же уровню поддержки железа (аудио/тюнеры), как и в вариантах m32 и m16.
Контактная информация:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 150
Зарегистрирован: Ср ноя 25, 2015 20:47:13

Сообщение aleardo »

Можно ли как нибудь прошить прошивку m8 в проект m8lcd? Или много чего переделывать нужно? Я так понял нужно править pins.h. В веду того что я не программист прошу скомпилить для меня прошивку m8 для платы m8lcd.
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Не нужно ничего править.
Контактная информация:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 150
Зарегистрирован: Ср ноя 25, 2015 20:47:13

Сообщение aleardo »

Спасибо тогда буду "щупать" текущюю прошивку
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Итак, глобальное слияние кода более-менее закончено.

Основное изменение - код для ATmega16 подтянут к актуальному состоянию. То есть, собрать проект на ATmega16 можно уже не только с TDA7313/TDA7318/TDA7439, но со всем набором аудиопроцессоров и тюнеров.

Большая просьба всем потестировать последние версии прошивок - как для ATmega8, так и для ATmega32.

Также к пользователям варианта ATmega32 большая просьба потестировать прошивки для m16. Сделать это несложно - в архиве для m16 есть билды для ATmega32. Ничего в схемотехнике или где-то ещё менять не нужно, просто прошить flash под своё железо и eeprom с нужным языком.
Напомню, что EEPROM для ATmega16 теперь можно править редактором для ATmega8 (фактически, EEPROM для m8 и m16 полностью идентичны).

Как минимум, у меня на KS0108 / TDA7439 / RDA5807 прошивка под m16 работает нормально. Но более интересно узнать, как обстоят дела на другом железе.

Поскольку я собираюсь более-менее теперь поддерживать и m16, отзывы очень приветствуются. Особенно касательно "экзотики" вроде LS020 (у меня их нет и никогда не было), да и вариант с KS0066 на ATmega16/32 тоже тянуть не хочется.
Контактная информация:
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

Сообщение gavi6 »

а в "двухцветном" дисплее что-то есть..

Изображение

Изображение

Изображение
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Неплохо.

Надеюсь, особых трудностей редактирование экранов не вызвало?, Там ведь по сути рисование текстом по координатам, ничего больше.
Контактная информация:
Опытный кот
Аватара пользователя
Сообщения: 707
Зарегистрирован: Чт фев 21, 2008 12:32:06
Откуда: Россия г.Уфа

Сообщение Сергей_74 »

Прошил обновление, железо M32_SSD1306_PT2313_RDA5807 все работает.
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Контактная информация:
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

Сообщение gavi6 »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3365839#p3365839"]Неплохо.

Надеюсь, особых трудностей редактирование экранов не вызвало?, Там ведь по сути рисование текстом по координатам, ничего больше.[/uquote]

все прошло гладко) согласно Вашим рекомендациям)
Ответить

Вернуться в «Статьи»