Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Спасибо.Понял свою ошибку,посмотрел даташит на RDA5807SP, а SDA и SCL подключать с согласованием уровней на полевиках ?
- drlector72
- Встал на лапы
- Сообщения: 127
- Зарегистрирован: Вс май 24, 2015 12:05:50
- Откуда: Смоленск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Arik333 писал(а):Спасибо.Понял свою ошибку,посмотрел даташит на RDA5807SP, а SDA и SCL подключать с согласованием уровней на полевиках ?
Да, на старых материнках их полно.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Уважаемый WiseLord, подскажите можно ли подключить такой дисплей
https://ru.aliexpress.com/item/12864LCD ... 0.0.HbUsYY
и вот похожий
https://ru.aliexpress.com/item/128-64-D ... df9d&tpp=1
у них один вывод вообще не подключен.
https://ru.aliexpress.com/item/12864LCD ... 0.0.HbUsYY
и вот похожий
https://ru.aliexpress.com/item/128-64-D ... df9d&tpp=1
у них один вывод вообще не подключен.
- kt840
- Нашел транзистор. Понюхал.
- Сообщения: 196
- Зарегистрирован: Вт апр 05, 2011 15:39:55
- Откуда: Красноярск
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Второй можно , первый нет(другой контроллер) .
РДА прекрасно работает и без полевиков , проверено неоднократно .
РДА прекрасно работает и без полевиков , проверено неоднократно .
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Я сильно подозреваю, что и первый дисплей - A309 - тот же самый ST7920. Но лучше второй взять, чтобы не рисковать.
- Altair
- Сверлит текстолит когтями
- Сообщения: 1276
- Зарегистрирован: Вс мар 01, 2009 17:49:41
- Откуда: Россия
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
У первого такой же контроллер - ST7920.
- Вложения
-
- 20138519433565795.pdf
- Описание дисплея.
- (25.05 КБ) 322 скачивания
Ваше везение — в ваших руках: водите чёрную кошку на поводке.
Молчание не всегда означает согласие.
Молчание не всегда означает согласие.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Дело в том, что уже взял первый по ссылке, да не запускается. Я так понимаю по схеме выв. D/I соединить с выв. RS индикатора, выв. CS1 или CS2 на выв. PSB индикатора, остальные выводы совпадают по названиям. На индикаторах, по 1й и 2й ссылке возможно подключить только CS1 или CS2 ?
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Я ничего не выдумываю. По схемам все понятно. У меня один дисплей от Winstar работает, но он с желтой подсветкой. А тот что по ссылке выше с синим экраном, но у него один вывод обозначен как NC, а выводов CS1 и CS2 вообще нет. В PDF файле что загрузил Altair распиновка моего дисплея.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Первый - на KS0108, второй - на ST7920. Обе схемы в предыдущем сообщении.
- conler
- Это не хвост, это антенна
- Сообщения: 1327
- Зарегистрирован: Вс дек 11, 2011 05:43:30
- Откуда: Екатеринодар
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Господа, Вы где или как?
"Заводил" оба дисплея (7920, 0108) всё заводится и работает по описанию, даже ссылку давал на самый дешевый 7920 и как в нём контраст рулить.
Уважаемый WiseLord, будет ли корректная "шкала" до (хоть) до 108 (107.6 и исчезает)
Далее, RDS обновляется очень долго, и при наличии RDS нет возможности вывести спектр.
"Заводил" оба дисплея (7920, 0108) всё заводится и работает по описанию, даже ссылку давал на самый дешевый 7920 и как в нём контраст рулить.
Уважаемый WiseLord, будет ли корректная "шкала" до (хоть) до 108 (107.6 и исчезает)
Далее, RDS обновляется очень долго, и при наличии RDS нет возможности вывести спектр.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Берите последние исходники, там, вроде как, поправил шкалу.
А вообще, если есть какие-то ещё баги, или хочется реализации какого-то функционала - заводите задачу в трекере. Потому что на форуме это всё может затеряться, а упомнить всё я не могу.
А вообще, если есть какие-то ещё баги, или хочется реализации какого-то функционала - заводите задачу в трекере. Потому что на форуме это всё может затеряться, а упомнить всё я не могу.
- conler
- Это не хвост, это антенна
- Сообщения: 1327
- Зарегистрирован: Вс дек 11, 2011 05:43:30
- Откуда: Екатеринодар
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
DEL
Последний раз редактировалось conler Ср дек 07, 2016 19:34:55, всего редактировалось 1 раз.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
В диапазоне 76..108 МГц шкала корректна. Поэтому некритично.
Баги отрисовки появляются при расширении диапазона в ту или иную сторону, связано это с переполнением целого числа при вычислениях.
Сегодня пофиксил, в протеусе при шкале 50..150 всё ОК. Где взять исходники, все знают.
На полноценный релиз это исправление пока не тянет. Если есть ещё что исправить или дополнить - отписывайтесь по ссылке из предыдущего сообщения, Накопится исправлений - оформлю ещё один релиз.
P.S. Прикрепил обновлённые hex-ы.
Баги отрисовки появляются при расширении диапазона в ту или иную сторону, связано это с переполнением целого числа при вычислениях.
Сегодня пофиксил, в протеусе при шкале 50..150 всё ОК. Где взять исходники, все знают.
На полноценный релиз это исправление пока не тянет. Если есть ещё что исправить или дополнить - отписывайтесь по ссылке из предыдущего сообщения, Накопится исправлений - оформлю ещё один релиз.
P.S. Прикрепил обновлённые hex-ы.
- Вложения
-
- flash_fixed_fm_bar.7z
- (40.71 КБ) 221 скачивание
Последний раз редактировалось WiseLord Ср дек 07, 2016 20:02:41, всего редактировалось 2 раза.
- conler
- Это не хвост, это антенна
- Сообщения: 1327
- Зарегистрирован: Вс дек 11, 2011 05:43:30
- Откуда: Екатеринодар
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
оформи до 150 )
Добавлено after 25 minutes 39 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
WiseLord, последние исходники это как? самим допиливать или всёж готовый "конструктор" по сцылке будет? А?
Добавлено after 25 minutes 39 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
WiseLord, последние исходники это как? самим допиливать или всёж готовый "конструктор" по сцылке будет? А?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Последние исходники - это https://github.com/WiseLord/ampcontrol/tree/m32
-
ZyaK
- Потрогал лапой паяльник
- Сообщения: 361
- Зарегистрирован: Сб май 03, 2014 20:01:51
- Откуда: Ижевск
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
прикрутил показания дтермодатчиков на экран вывода времени, но с одним косяком, промаргивает последний датчик почему то

Код: Выделить всё
gdSetXY(9, 32);
drawTm(RTC_DATE, font_ks0066_ru_24);
writeStringPgm(STR_SPDOTSP);
drawTm(RTC_MONTH, font_ks0066_ru_24);
writeStringPgm(STR_SPDOTSP);
if (rtc.etm == RTC_YEAR)
gdLoadFont(font_ks0066_ru_24, 0, FONT_DIR_0);
writeStringPgm(STR_YEAR20);
writeStringPgm(STR_SP);
drawTm(RTC_YEAR, font_ks0066_ru_24);
gdLoadFont(font_ks0066_ru_08, 1, FONT_DIR_0);
gdSetXY(2, 56);
#endif
writeNum(ds18x20GetTemp(0) / 10, 3, ' ', 10);
writeStringPgm(STR_DEGREE);
gdSetXY(32, 56);
writeStringEeprom(txtLabels[LABEL_SUNDAY + (rtc.wday - 1) % 7]);
gdSetXY(92, 56);
writeNum(ds18x20GetTemp(1) / 10, 3, ' ', 10);
writeStringPgm(STR_DEGREE);
return;
}
Последний раз редактировалось ZyaK Чт дек 08, 2016 08:39:52, всего редактировалось 1 раз.
Электроника -очень точная наука, бубен необходимо держать в левой руке!!!
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Наезжает на вывод дня недели.
-
ZyaK
- Потрогал лапой паяльник
- Сообщения: 361
- Зарегистрирован: Сб май 03, 2014 20:01:51
- Откуда: Ижевск
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
дак вроде уже сдвинул вправо далеко, сейчас еще попробую
и действительно подвинул, перестала моргать. Спасибо!
и действительно подвинул, перестала моргать. Спасибо!
Электроника -очень точная наука, бубен необходимо держать в левой руке!!!
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Можно ещё в конце по пробелу убрать в редакторе EEPROM для дней недели. Но нужно быть уверенным, что в полночь, при смене, например, "ПОНЕДЕЛЬНИК" на "ВТОРНИК" не останутся куски от первого.
И да, подредактируйте пост - img.radiokot.ru позволяет не просто встраивать огромную картинку в пост, но и thubmnail для неё создаёт. А то браузер разорвало.
И да, подредактируйте пост - img.radiokot.ru позволяет не просто встраивать огромную картинку в пост, но и thubmnail для неё создаёт. А то браузер разорвало.
Код: Выделить всё
[url=http://img.radiokot.ru/files/97271/150y7a70l5.jpg][img]http://img.radiokot.ru/files/97271/thumbnail/150y7a70l5.jpg[/img][/url]