Код общий только для поддержки аудио и тюнеров, в остальном там большая разница. В Proteus для ATmega8 при подаче 2.5В на АЦП на спектре чисто, без всяких столбиков. Другое дело, что по какой-то причине МК выключается в Proteus через пару секунд, но такое я уже не раз видел, когда в железе работало правильно.
Код общий только для поддержки аудио и тюнеров, в остальном там большая разница. В Proteus для ATmega8 при подаче 2.5В на АЦП на спектре чисто, без всяких столбиков. Другое дело, что по какой-то причине МК выключается в Proteus через пару секунд, но такое я уже не раз видел, когда в железе работало правильно.
вау, так и есть, добавил смещение 2.5 v к сигналу, и спектр заиграл новыми красками, спасибо
Уважаемый WiseLord, возможно ли в редакторе EEPROM для m8 сделать коррекцию для энкодера, как для m32? Или подскажите адрес ячейки EEPROM которую необходимо корректировать.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Вс июн 04, 2017 21:33:53
Вымогатель припоя
Зарегистрирован: Ср сен 09, 2015 13:09:15 Сообщений: 558
Рейтинг сообщения:0
Уважаемый WiseLord, как в m328 сменить пины энкодера с DB6-DB7 на DB5-DB6? в pins.h я похожего указателя не нашел скрутил для пробы на макетке с SSD1306 и плате Arduino-NANO. но в плате на DB7(PB5) светодиод стоит катодом на землю(D13 Arduino), и енкодер не тикает. кнопки и енкодер подключены напрямую без балластных резюков, как на схеме с KS108. я так понимаю, на пинах аппаратно PullUp 10 кОм еще включены? и да, I2C SSD1306 включается не в общую шину i2c, а к С0-С1 пинам, это так и задумано?
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
https://github.com/WiseLord/ampcontrol/ ... 28/input.h #define ENC_A BTN_D6 #define ENC_B BTN_D7 при замене на BTN_D5/BTN_D6 отваливаются остальные кнопки, другие дефайны не связаны с энкодером пока выкрутился подтяжкой ENC_B линии резистором 1кOm на 5 В Кнопки должны обязательно подключаться последовательно через резисторы, когда 8 битный дисплей (полностью согласен со схемным решением), а мой SSD1306 подключен к другим линиям
Wiselord Где в этой ветке читал, что были хотелки попробывать TFT320х240+STM32, но из-за цены было решено отказатся. На данный момент у братьев китацев сейчас ценник на TFT 3,2"+Touch стоит примерно от 500руб. Может стоит попробывать ...???...
Wiselord Где в этой ветке читал, что были хотелки попробывать TFT320х240+STM32, но из-за цены было решено отказатся. На данный момент у братьев китацев сейчас ценник на TFT 3,2"+Touch стоит примерно от 500руб. Может стоит попробывать ...???...
Мне тоже интересен вариант на stm32f103. пробовали ли вы с ним работать?
На ключах надёжнее. Не уверен, что такой хорошо будет данные от тюнера к МК передавать.
не пробовал с RDA580x, но на tea5767 пока работает вообще без ключей и балластных резисторов. питание на чип FM только 3.3 v пришлось подавать, иначе затыкается. SSD1306 тоже 3х вольтовый, но i2c толерантен к TTL 5v. завтра RDA подвезут, попробую и с ним. а вот SPI дисплей на ili9341 оказался покапризнее, обрезал резисторным делителем, с подбором по току вход-выход контроллеров. китайцы в основном ставят интегрированные двунаправленные конверторы уровней. http://we.easyelectronics.ru/Shematech/ ... oystv.html
Ох, а как я с ili9341 помучился. При питании МК от 5В инициализацию дисплей проходил нормально в 50%, несмотря на то, что на самой его плате есть стабализатор на 3.3В. Но - с ножек МК идут сигналы уровнем 5В, и дисплей от этого сходит с ума. Можно было и согласованием уровней обойтись, но я просто ATmega328p запитал от 3.3В и проблемы с инициализацией дисплея пропали полностью.
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Вс июн 11, 2017 21:32:24
Первый раз сказал Мяу!
Зарегистрирован: Пн мар 14, 2016 12:47:14 Сообщений: 27
Рейтинг сообщения:0
мега 32 в дип st7920 lm7100 tda7313 ---вопрос-можно переделать надписи на каналах аудио процесора(ЮСБ,ТЮНЕР(РАДИО)ТЕЛЕВИЗОР) и что нужно сделать чтоб менять мелодии с флешки(использую китайский транспордер)
Надписи в редакторе правятся. Чтобы переключать мелодии, надо каким-то способом уметь управлять этим девайсом. Если протокол известен - это одно, если нет - самое простое, что приходит в голову - подключиться транзисторами параллельно кнопкам и уже транзисторами управлять с МК.
Ох, а как я с ili9341 помучился. При питании МК от 5В инициализацию дисплей проходил нормально в 50%, несмотря на то, что на самой его плате есть стабализатор на 3.3В. Но - с ножек МК идут сигналы уровнем 5В, и дисплей от этого сходит с ума. Можно было и согласованием уровней обойтись, но я просто ATmega328p запитал от 3.3В и проблемы с инициализацией дисплея пропали полностью.
я сначала думал, что дисплей дохлый, пока не подкинул к MappleMini, и залил тот-же скетч. под STM32 это небо и земля, особенно через DMA (на ардуину под ili9341 есть либа с DMA), которая и на nodemcu взлетела похоже мы дисплеи у одного поставщика покупали. китаец решил не париться с конвертором, и втулил шопопало
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 46
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения