Кстати, если какие-то баги в ATmega16 - сообщайте. Там сейчас ввиду синхронизации кода с ATmega8/32 много изменений, а в железе я пока проверить это не могу.
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Сб апр 21, 2018 22:33:08
Нашел транзистор. Понюхал.
Зарегистрирован: Вс мар 04, 2018 19:38:32 Сообщений: 191
Рейтинг сообщения:0
у этого дисплея SSD1306 не изменить желтую подсветку сверху:
но можно, например, "день недели" сместить в верхнее желтое поле-и тогда более эстетично будет смотреться.
и т.к. изменения нужно внести для каждого экрана меню, то вопрос такой: а как самому это все поменять? (чтобы не отвлекать сильно никого). т.е. где-то шрифты уменьшить, где-то сменить позиции надписей, размеры иконок и т.п.
Всё это в display.c делается, в соответствующих showXxx() и drawXxx() функциях. Ещё, поменяв пару параметров в инициализации ssd1306, можно картинку на 180° развернуть, может, в такой конфигурации адекватнее будет картинка.
Всё это в display.c делается, в соответствующих showXxx() и drawXxx() функциях. Ещё, поменяв пару параметров в инициализации ssd1306, можно картинку на 180° развернуть, может, в такой конфигурации адекватнее будет картинка.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Собрал ваш проект на ATMEGA32+tda7318, графически всё работает, но звука с аудио процессора нет, пробовал две разные платы на tda7318, которые в других проектах работали, также читал на форуме,что были проблемы с этими микросхемами, по советам пытался исправить, не помогло, также пытался перепрошивать atmega, но результатов нет,в чём причина?Пожайлуста подскажите!
- неправильные уровни сигналов на шине (вольтметр должен показывать приблизительно напряжение питания, как на SDA, так и на SCL); - неправильно подключены (перепутаны) SDA и SCL; - в редакторе EEPROM выбран не TDA7318. - возможно, нужны разделительные конденсаторы на входах/выходах аудиопроцессора. Это основные причины, которые могут вызывать неработоспособность аудиопроцессора при внешне нормально выглядящим управлением.
Собрал ваш проект на ATMEGA32+tda7318, графически всё работает, но звука с аудио процессора нет, пробовал две разные платы на tda7318, которые в других проектах работали, также читал на форуме,что были проблемы с этими микросхемами, по советам пытался исправить, не помогло, также пытался перепрошивать atmega, но результатов нет,в чём причина?Пожайлуста подскажите!
а к каким именно пинам на atmega32 подключена TDA ?
c:/winavr-20100110/lib/gcc/../../avr/include/util/delay.h:90:3: error: #warning "Compiler optimizations disabled; functions from <util/delay.h> won't work as de signed" make: *** [build/actions.o] Error 1
Добавлено after 1 minute 37 seconds: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864 какой компилятор поставить для Вашего кода? (на чем Вы компилируете)
33810 - это будет побольше 32768 байтов, влезающих в ATmega32. Или компилятор поновее нужен, или лишнее в Makefile отключать надо. Тюнеры, аудиопроцессоры.
Доброй ночи. По поводу TDA7318. Мучался с ней очень долго. И все выше сказанное и что советовали тут ни при чем. Почему так говорю. Разобрал работающий усилитель в котором стояла TDA7313 вставил на ее место 7318, перепрошил атмегу и в итоге ноль на выходе. После проверил более пяти последних версий прошивок-НОЛЬ. Потом в редакторе менял по кругу все аудиопроцессоры-НОЛЬ. После вернул 7313 и прошивку под нее и все заработало. Поэтому вывод один проблема с прошивкой.
Добавлено after 2 minutes 54 seconds: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864 Прошивки проверялись под дисплеии KS0108A и SSD1306 и LS020
А без перепрошивок? Если не брать в расчёт тонкоррекцию, TDA7318 по управлению абсолютно идентична TDA7313. Если есть рабочая система на TDA7313, то, поставив вместо неё TDA7318, мы без смены прошивки должны получить такую же рабочую систему. Если нет - значит микросхема неисправна.
Из даташита чётко видно, что микросхемы полностью одинаковые - и по цоколёвке, и по параметрам, и по управлению. Вся разница - у одной пара выводов (8 и 12) - это подключение конденсаторов тонкоррекции, у другой - четвёртый стереовход. В остальном разницы никакой нет.
Подозреваю, что внутри них (а может, и вообще всего этого семейства) вообще абсолютно одинаковый кристалл, просто чуть по-разному выведенный на ножки микросхемы.
Также и наоборот - TDA7313 должна работать с прошивкой под TDA7318. Если так - значит, дело точно не в прошивке.
Поставил TDA7313 и с прошивкой для TDA7318 всё заработало! Выводы?! Хотя на 100% уверен, что платы с TDA7318 рабочие! Всем большое спасибо, успехов в творчестве!
Ну, первый вывод - прошивка для TDA7318 рабочая. Второй - микросхемы TDA7318 нерабочие, если простая замена TDA7313 на TDA7318 приводит к неработоспособности.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения