Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
- Hichkok
- Мучитель микросхем
- Сообщения: 400
- Зарегистрирован: Чт мар 27, 2008 21:36:44
- Откуда: Домодедово
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
[uquote="ksa69",url="/forum/viewtopic.php?p=3821606#p3821606"]а на атмегу328 никак не сделать дисплей st7920 или ks0108?[/uquote]

Пока коты едины они непобедимы
- Реклама
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
на атмеге328 и кs0108? не компилится. и вообще на атмегу 32 тож не компилилось, писало версию 99 надо выбрать, потому что нельзя переменные в цикле объявлять. это я исправил, поз атмегу32 компилиться начало. но под атмегу328 ну никак.
Добавлено after 1 minute 14 seconds:
[uquote="Hichkok",url="/forum/viewtopic.php?p=3821624#p3821624"][uquote="ksa69",url="/forum/viewtopic.php?p=3821606#p3821606"]а на атмегу328 никак не сделать дисплей st7920 или ks0108?[/uquote]
[/uquote]
тыкните мне на исходники. я тупо значит не нашел их на гитхабе
сорри. надо было не atmega328 а atmega328p в мейкфайле писать(((
Добавлено after 3 hours 42 minutes 1 second:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
запустилось. показывает часы и дату. и ноль реакции, кнопки не подпаивал, куда тыкнуть чтоб включилось оно? или обязательно еще и кнопки с резисторами припаивать?
Добавлено after 1 minute 14 seconds:
[uquote="Hichkok",url="/forum/viewtopic.php?p=3821624#p3821624"][uquote="ksa69",url="/forum/viewtopic.php?p=3821606#p3821606"]а на атмегу328 никак не сделать дисплей st7920 или ks0108?[/uquote]
тыкните мне на исходники. я тупо значит не нашел их на гитхабе
сорри. надо было не atmega328 а atmega328p в мейкфайле писать(((
Добавлено after 3 hours 42 minutes 1 second:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
запустилось. показывает часы и дату. и ноль реакции, кнопки не подпаивал, куда тыкнуть чтоб включилось оно? или обязательно еще и кнопки с резисторами припаивать?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Обязательно. Но для проверки и так можно потыкать, проводком.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Попытка №2 .Подскажите пожалуйста. Для I2C Si4703 преобразователь (5v - 3.3v) уровня нужен? Конфиг след. M32, DS3231M, PT7313. Заранее спасибо.
Есть такие решения, после принятия которых, тараканы в голове аплодируют стоя.
.......Отругал своих тараканов, рассадил в голове по полочкам, запретил меняться местами.....
Притихли, не беспокоят, шёпотом обсуждают какой я плохой......
.......Отругал своих тараканов, рассадил в голове по полочкам, запретил меняться местами.....
Притихли, не беспокоят, шёпотом обсуждают какой я плохой......
- Hichkok
- Мучитель микросхем
- Сообщения: 400
- Зарегистрирован: Чт мар 27, 2008 21:36:44
- Откуда: Домодедово
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Думаю зависит от питания контроллера, если отлично то нужен.
https://chipenable.ru/index.php/how-con ... ovney.html
https://chipenable.ru/index.php/how-con ... ovney.html
Пока коты едины они непобедимы
- Реклама
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Можно в даташите на Si4703 посмотреть, толерантны ли её I2C выводы к 5В. Думаю, это будет самое правильное.
- Hichkok
- Мучитель микросхем
- Сообщения: 400
- Зарегистрирован: Чт мар 27, 2008 21:36:44
- Откуда: Домодедово
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
[uquote="WiseLord",url="/forum/viewtopic.php?p=3824029#p3824029"]Можно в даташите на Si4703 посмотреть, толерантны ли её I2C выводы к 5В. Думаю, это будет самое правильное.[/uquote]
- Вложения
-
- 2020-04-09_18-19-06.jpg
- (202.67 КБ) 439 скачиваний
Пока коты едины они непобедимы
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Видимо, таки нужен преобразователь уровней.
- Hichkok
- Мучитель микросхем
- Сообщения: 400
- Зарегистрирован: Чт мар 27, 2008 21:36:44
- Откуда: Домодедово
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
3.6 V максимум логическое
Либо процессор от 3.3 питать, но не факт что дисплей заведётся
Либо процессор от 3.3 питать, но не факт что дисплей заведётся
Пока коты едины они непобедимы
- Stinger
- Сверлит текстолит когтями
- Сообщения: 1152
- Зарегистрирован: Сб ноя 16, 2013 16:23:02
- Откуда: Fe-City (46)
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Питайте проц от 3.3 а lcd от 5 вольт.... Я часто так поступаю, импеданса сигнала вполне хватает.
Спойлер
Бороться и искать, найти и перепрятать...Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Еще вопросик. А где редактор еепром скачать? на дропбоксе ссылка дохлая уже. на гитхабе в папке editor каккие-то непонятные файлы. Ка-радио только в версии с stm процессором есть?
- Hichkok
- Мучитель микросхем
- Сообщения: 400
- Зарегистрирован: Чт мар 27, 2008 21:36:44
- Откуда: Домодедово
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Пока коты едины они непобедимы
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Спасибо Всем Si4703 запустил, смутило то что на самой плате стоят резисторы подтяжки на SDIO и SCLK.
Т.е согласно даташита (на 1 странице - 2.7 to 5.5 V supply voltage- и еще далее -Integrated LDO regulator )-. Питать Si4703 можно от 5v но требуется преобразователь уровня.
Работает прекрасно лучше чем RDA5807.
Т.е согласно даташита (на 1 странице - 2.7 to 5.5 V supply voltage- и еще далее -Integrated LDO regulator )-. Питать Si4703 можно от 5v но требуется преобразователь уровня.
Работает прекрасно лучше чем RDA5807.
Есть такие решения, после принятия которых, тараканы в голове аплодируют стоя.
.......Отругал своих тараканов, рассадил в голове по полочкам, запретил меняться местами.....
Притихли, не беспокоят, шёпотом обсуждают какой я плохой......
.......Отругал своих тараканов, рассадил в голове по полочкам, запретил меняться местами.....
Притихли, не беспокоят, шёпотом обсуждают какой я плохой......
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
[uquote="Hichkok",url="/forum/viewtopic.php?p=3824094#p3824094"]https://github.com/WiseLord/ampcontrol/releases[/uquote]
Я имел ввиду приложение для редактирования еепром на компьютере. Такое типа как для часов на матрицах -- под виндовс приложение запускаешь и еепром редактируешь.
Я имел ввиду приложение для редактирования еепром на компьютере. Такое типа как для часов на матрицах -- под виндовс приложение запускаешь и еепром редактируешь.
- sintetik
- Вымогатель припоя
- Сообщения: 559
- Зарегистрирован: Вт фев 02, 2010 20:02:38
- Откуда: Ижевские мы
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Если автор не против, вот ссылка на редактор eeprom для atmega32.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Ура! Все заработало. Не правильно выставлял фьюзы. Кто пользуется программой MINI PRO фьюзы на стр.149. Спасибо форуму. ОГРОМНОЕ СПАСИБО АВТОРУ ДАННОГО ПРОЕКТА ЗА ТАКОЙ ТИТАНИЧЕСКИЙ ТРУД!
- Hichkok
- Мучитель микросхем
- Сообщения: 400
- Зарегистрирован: Чт мар 27, 2008 21:36:44
- Откуда: Домодедово
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Я имел ввиду приложение для редактирования еепром на компьютере.
Ну так под спойлер загляните и будет вам счастие.
Ну так под спойлер загляните и будет вам счастие.
- Вложения
-
- 2020-04-09_20-24-10.png
- (88.87 КБ) 427 скачиваний
Пока коты едины они непобедимы
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
подскажите назначение кнопок пожалуйста. а то собрал без энкодера, а на дисплее только дата и время и ничего не меняется при тыканьи по всем кнопкам. и как пульт обучить? я ик-приемник тоже припаял но тишина.
p.s. опытным путем выяснил, что включается\выключается замыканием button1 и ENC B.
но какие-то глюки всё-равно:
1. бывает что пока ресет на ардуине не нажмешь не начинает показывать часы.
2. бывает что тыканье по кнопкам заканчивается зависанием и при передергивании питания в дежурном режиме пропадает день недели. лечится перепрошивкой еепром.
может какие-то фузы не так включены у меня?
p.s. опытным путем выяснил, что включается\выключается замыканием button1 и ENC B.
но какие-то глюки всё-равно:
1. бывает что пока ресет на ардуине не нажмешь не начинает показывать часы.
2. бывает что тыканье по кнопкам заканчивается зависанием и при передергивании питания в дежурном режиме пропадает день недели. лечится перепрошивкой еепром.
может какие-то фузы не так включены у меня?
- Hichkok
- Мучитель микросхем
- Сообщения: 400
- Зарегистрирован: Чт мар 27, 2008 21:36:44
- Откуда: Домодедово
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Так вроде есть гайд по обучению кнопок, вроде всё понятно описано.
https://radiokot.ru/circuit/audio/other/45/
https://radiokot.ru/circuit/audio/other/45/
Пока коты едины они непобедимы
- sintetik
- Вымогатель припоя
- Сообщения: 559
- Зарегистрирован: Вт фев 02, 2010 20:02:38
- Откуда: Ижевские мы
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
[uquote="ksa69",url="/forum/viewtopic.php?p=3825061#p3825061"]...
2. бывает что тыканье по кнопкам заканчивается зависанием и при передергивании питания в дежурном режиме пропадает день недели. лечится перепрошивкой еепром.
может какие-то фузы не так включены у меня?[/uquote]
Обычно с eeprom проблем не возникает. При не очень хорошем блоке питания у AVR присутствует проблема слета flash, что лечится активацией фузе бит BODLEVEL и BODEN.
2. бывает что тыканье по кнопкам заканчивается зависанием и при передергивании питания в дежурном режиме пропадает день недели. лечится перепрошивкой еепром.
может какие-то фузы не так включены у меня?[/uquote]
Обычно с eeprom проблем не возникает. При не очень хорошем блоке питания у AVR присутствует проблема слета flash, что лечится активацией фузе бит BODLEVEL и BODEN.


