Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
- Сообщения: 7
- Зарегистрирован: Пн мар 08, 2010 21:45:46
Спасибо.Понял свою ошибку,посмотрел даташит на RDA5807SP, а SDA и SCL подключать с согласованием уровней на полевиках ?
- Реклама
Да, на старых материнках их полно.Arik333 писал(а):Спасибо.Понял свою ошибку,посмотрел даташит на RDA5807SP, а SDA и SCL подключать с согласованием уровней на полевиках ?
- Сообщения: 20
- Зарегистрирован: Чт янв 10, 2013 20:55:50
Уважаемый 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
у них один вывод вообще не подключен.
Второй можно , первый нет(другой контроллер) .
РДА прекрасно работает и без полевиков , проверено неоднократно .
РДА прекрасно работает и без полевиков , проверено неоднократно .
Я сильно подозреваю, что и первый дисплей - A309 - тот же самый ST7920. Но лучше второй взять, чтобы не рисковать.
- Реклама
У первого такой же контроллер - ST7920.
- Вложения
-
- 20138519433565795.pdf
- Описание дисплея.
- (25.05 КБ) 323 скачивания
Ваше везение — в ваших руках: водите чёрную кошку на поводке.
Молчание не всегда означает согласие.
Молчание не всегда означает согласие.
- Сообщения: 20
- Зарегистрирован: Чт янв 10, 2013 20:55:50
Дело в том, что уже взял первый по ссылке, да не запускается. Я так понимаю по схеме выв. D/I соединить с выв. RS индикатора, выв. CS1 или CS2 на выв. PSB индикатора, остальные выводы совпадают по названиям. На индикаторах, по 1й и 2й ссылке возможно подключить только CS1 или CS2 ?
- Сообщения: 20
- Зарегистрирован: Чт янв 10, 2013 20:55:50
Я ничего не выдумываю. По схемам все понятно. У меня один дисплей от Winstar работает, но он с желтой подсветкой. А тот что по ссылке выше с синим экраном, но у него один вывод обозначен как NC, а выводов CS1 и CS2 вообще нет. В PDF файле что загрузил Altair распиновка моего дисплея.
Первый - на KS0108, второй - на ST7920. Обе схемы в предыдущем сообщении.
Господа, Вы где или как?
"Заводил" оба дисплея (7920, 0108) всё заводится и работает по описанию, даже ссылку давал на самый дешевый 7920 и как в нём контраст рулить.
Уважаемый WiseLord, будет ли корректная "шкала" до (хоть) до 108 (107.6 и исчезает)
Далее, RDS обновляется очень долго, и при наличии RDS нет возможности вывести спектр.
"Заводил" оба дисплея (7920, 0108) всё заводится и работает по описанию, даже ссылку давал на самый дешевый 7920 и как в нём контраст рулить.
Уважаемый WiseLord, будет ли корректная "шкала" до (хоть) до 108 (107.6 и исчезает)
Далее, RDS обновляется очень долго, и при наличии RDS нет возможности вывести спектр.
Берите последние исходники, там, вроде как, поправил шкалу.
А вообще, если есть какие-то ещё баги, или хочется реализации какого-то функционала - заводите задачу в трекере. Потому что на форуме это всё может затеряться, а упомнить всё я не могу.
А вообще, если есть какие-то ещё баги, или хочется реализации какого-то функционала - заводите задачу в трекере. Потому что на форуме это всё может затеряться, а упомнить всё я не могу.
В диапазоне 76..108 МГц шкала корректна. Поэтому некритично.
Баги отрисовки появляются при расширении диапазона в ту или иную сторону, связано это с переполнением целого числа при вычислениях.
Сегодня пофиксил, в протеусе при шкале 50..150 всё ОК. Где взять исходники, все знают.
На полноценный релиз это исправление пока не тянет. Если есть ещё что исправить или дополнить - отписывайтесь по ссылке из предыдущего сообщения, Накопится исправлений - оформлю ещё один релиз.
P.S. Прикрепил обновлённые hex-ы.
Баги отрисовки появляются при расширении диапазона в ту или иную сторону, связано это с переполнением целого числа при вычислениях.
Сегодня пофиксил, в протеусе при шкале 50..150 всё ОК. Где взять исходники, все знают.
На полноценный релиз это исправление пока не тянет. Если есть ещё что исправить или дополнить - отписывайтесь по ссылке из предыдущего сообщения, Накопится исправлений - оформлю ещё один релиз.
P.S. Прикрепил обновлённые hex-ы.
- Вложения
-
- flash_fixed_fm_bar.7z
- (40.71 КБ) 222 скачивания
Последний раз редактировалось WiseLord Ср дек 07, 2016 20:02:41, всего редактировалось 2 раза.
оформи до 150 )
Добавлено after 25 minutes 39 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
WiseLord, последние исходники это как? самим допиливать или всёж готовый "конструктор" по сцылке будет? А?
Добавлено after 25 minutes 39 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
WiseLord, последние исходники это как? самим допиливать или всёж готовый "конструктор" по сцылке будет? А?
Последние исходники - это https://github.com/WiseLord/ampcontrol/tree/m32
прикрутил показания дтермодатчиков на экран вывода времени, но с одним косяком, промаргивает последний датчик почему то

Код: Выделить всё
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 раз.
Электроника -очень точная наука, бубен необходимо держать в левой руке!!!
Наезжает на вывод дня недели.
дак вроде уже сдвинул вправо далеко, сейчас еще попробую
и действительно подвинул, перестала моргать. Спасибо!
и действительно подвинул, перестала моргать. Спасибо!
Электроника -очень точная наука, бубен необходимо держать в левой руке!!!
Можно ещё в конце по пробелу убрать в редакторе 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]


