Страница 19 из 37
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Сб ноя 21, 2015 19:01:21
Cheal
Для vpashko
В следующей раз пишите с какой страницы прошивка,
еле нашел и то только потому то первоначально делал на ней.
Прошивка с 7 страницы. Есть более новые.
Чтобы ответить на Ваш вопрос надо посмотреть как Вы запрограмировали EEPROM.
Пока писал WiseLord опередил.
Печатную плату, а вдруг ошибки.
Успехов
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Сб ноя 21, 2015 20:03:31
vpashko
Как старая прошивка, отсюда
http://radiokot.ru/circuit/digital/home/202/ и там (Прошивки от 6.02.2015 (исправленные)в архиве прошивка и EEPROM или что то не так?
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Сб ноя 21, 2015 21:19:12
Cheal
Для vpashko.
В приложении копия экрана и прошивки.
Дальше прошивки с УКВ диапазоном и выбором шага настройки.
Прочитайте внимательно весь форум.
Удачи.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вс ноя 22, 2015 07:11:27
vpashko
Хух, банальная ошибка, все заработало,всем спасибо, соберу в корпус покажу 3 в 1.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Пн ноя 23, 2015 07:30:31
Cheal
Здравствуйте WiseLord.
Обратите внимание на подключение кнопок в прилагаемой схеме.
Почему не используется такая схема для МК AVR.
Освободились бы выводы. Можно бы что-то добавить.
Успехов.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Чт дек 10, 2015 16:47:31
Art_el
Добавлю свои 5 копеек.
Инструкция для сборки прошивки (исходники на гитхабе) - индикаторы без транзисторов...
1. В файле
pins.h стираем первое условие полностью, оставляем только
#define _PIN1
соотв. в секции
PIN1 прописываем выводы МК как конкретно надо
2. в файле
segm.h в блоке условия
#if !defined(_CC) && !defined(_CA)
#define _CС
#endif
для индикатора с ОК оставляем
#define _CС
для индикатора с ОА меняем на
#define _CA
в архиве, для проверки - схема для протеуса, файл pins.h
компилируем, прошиваем МК (или мучаем протеус)

Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Чт дек 10, 2015 20:25:21
WiseLord
Или просто открываем build_all.sh скрипт, собирающий все варианты прошивок, смотрим на эти полтора десятка строчек, и понимаем, что собрать можно просто командой
Код: Выделить всё
make PINOUT=_PIN1 IND_TYPE=_CA USE_TRANS=_NO
Или просто поменяв эти параметры в Makefile перед сборкой, в другие файлы даже и не заглядывая.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Сб дек 12, 2015 18:28:44
vpashko
Добрый вечер, ребят часы спешат в приемнике, что не так?
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Сб дек 12, 2015 18:35:08
WiseLord
Кварц не так.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Сб дек 12, 2015 18:47:37
vpashko
Кварц как в схеме, новый...
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Сб дек 12, 2015 18:51:30
WiseLord
Часы сами по себе время не считают, они его берут в готовом виде у DS1307 и показывают.
Если время убегает, дело в связке RTC/кварц.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт дек 15, 2015 19:13:40
vpashko
Здравия желаю! После замены кварца и батарейки приемник начал работать как надо. После настройки ловит все 18 FM радиостанций которые транслируют в моем городе:
https://www.youtube.com/watch?v=vzVaCvW ... e=youtu.be
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт дек 22, 2015 16:46:59
Saakv
2 WiseLord
Заметил следующий баг в последней сборке - не обновляется температура в режиме ожидания (по логике - проц работает, должна обновлятся).
Завтра покажу фото девайса, выкинул полевые транзисторы согласования уровней - они не нужны.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Сб янв 23, 2016 22:36:02
hector
Сделал в корпусе сгоревшего китайского МП3-проигрывателя.
Прошивка последняя, четырехкнопочный вариант, стерео работает!
Автору спасибо!

Плата с обратной стороны:

Тумблер включения на три положения. В третьем положении (при включенном радио) подает "массу" на вывод reset микоконтроллера.
При этом гаснет индикатор и пропадают помехи (если слабый сигнал) приему.
Не плохо бы еще исправить следующую мелочь - сделать тихий звук на уровне 1.
Сейчас на уровне 1 звука нет, а на 2 сразу заметная громкость. В режиме ожидания температура обновляется с большим интервалом.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Сб янв 23, 2016 23:16:11
WiseLord
Так работает внутренний регулятор в RDA5807, вряд ли тут можно что-то сделать.
А температура вычитывается из датчика раз в 10 секунд. Если вдруг какие-то ошибки при передаче (помехи, сбои), принятое значение не учитывается, следующая попытка - через те же 10 секунд.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Пн янв 25, 2016 17:38:30
Cheal
Я думал только у меня не работает на цифрей 1, микросхема RDA5807FP.
На микросхеме RDA5802E громкость на цифре 1 есть, испытано на первой версии программы.
Интересно у кого RDA5807 с буквой М, есть ли звук на цифре 1.
Вопрос к hector.
Работает ли изменение яркости экрана.
У меня в кнопочных вариантах не работает.
Успехов.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Пт янв 29, 2016 18:31:23
klause
Собираюсь усилитель звука сделать на ЭКР1436УН1(МC34119). В этой микросхеме предусмотрена возможность переключения в режим пониженного энергопотребления. Для этого на вход блокировки подают напряжение, условно соответствующее высокому уровню.
Автор, подскажите, можно ли сделать так, что в режиме ожидания на вход блокировки будет подаваться 1, а в активном режиме 0?
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Сб янв 30, 2016 06:58:37
WiseLord
Можно.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Вт мар 01, 2016 22:14:25
alko70
По даташиту у RDA5807 четыре младших бита регистра 05Н, отвечают за громкость, т.е. 16 уровней громкости, причем "volume scale is logarithmic" (логарифмическая шкала), что мы и наблюдаем, на малых громкостях "резкие" изменения, а на больших практически не заметно изменение. С этим ничего не поделаешь, а вот 16-й уровень лишний:
#define RDA5807_VOL_MIN 0
#define RDA5807_VOL_MAX 16
Меняем 16 на 15 в исходнике, компилируем и больше не возникает вопросов по поводу играет на громкости 1 или нет.
По поводу температуры, тоже глюки в дежурном режиме, обновляется не понятно как, хотя сам датчик в других часах работает нормально.
Уважаемый WiseLord, подскажите пожалуйста, может в исходнике, где нибудь попробовать изменить, время опроса или скорость передачи, правда в СИ пока ноль-изучаю. Спасибо за проект.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлено: Ср мар 02, 2016 07:31:00
Cheal
Доброе утро Всем.
Начал испытывать этот приёмник с самого начала и хочу высказать некоторые наблюдения.
Первоначально приёмник был куплен на Ebay в готовом варианте,
микросхема RDA5807E, на этой микросхеме звук на уровне 1 есть.
Второй вариант приёмника на микросхеме RDA5807FP, плата самодельная,
звука на уровне 1 нет. Испытывалось на первом варианте программы, там различий между
микросхемами нет. Сейчас использую второй вариант программы, наличие УКВ диапазона, изменяемый шаг настройки,
4 кнопки и энкодер, микросхема RDA5807FP - звука на уровне 1 нет.
Проверялось на МК ATmega8A и ATmega8L различий нет.
Температура иногда зависает.
Успехов.