Цифровой приёмник на TEA5767 c часами на DS1307
-
Cheal
- Грызет канифоль
- Сообщения: 265
- Зарегистрирован: Пн окт 31, 2011 12:35:59
- Откуда: Родился в Сибири
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Для vpashko
В следующей раз пишите с какой страницы прошивка,
еле нашел и то только потому то первоначально делал на ней.
Прошивка с 7 страницы. Есть более новые.
Чтобы ответить на Ваш вопрос надо посмотреть как Вы запрограмировали EEPROM.
Пока писал WiseLord опередил.
Печатную плату, а вдруг ошибки.
Успехов
В следующей раз пишите с какой страницы прошивка,
еле нашел и то только потому то первоначально делал на ней.
Прошивка с 7 страницы. Есть более новые.
Чтобы ответить на Ваш вопрос надо посмотреть как Вы запрограмировали EEPROM.
Пока писал WiseLord опередил.
Печатную плату, а вдруг ошибки.
Успехов
- vpashko
- Нашел транзистор. Понюхал.
- Сообщения: 153
- Зарегистрирован: Пт июн 20, 2008 18:27:08
- Откуда: Украина,Запорожье
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Как старая прошивка, отсюда http://radiokot.ru/circuit/digital/home/202/ и там (Прошивки от 6.02.2015 (исправленные)в архиве прошивка и EEPROM или что то не так?
-
Cheal
- Грызет канифоль
- Сообщения: 265
- Зарегистрирован: Пн окт 31, 2011 12:35:59
- Откуда: Родился в Сибири
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Для vpashko.
В приложении копия экрана и прошивки.
Дальше прошивки с УКВ диапазоном и выбором шага настройки.
Прочитайте внимательно весь форум.
Удачи.
В приложении копия экрана и прошивки.
Дальше прошивки с УКВ диапазоном и выбором шага настройки.
Прочитайте внимательно весь форум.
Удачи.
- Вложения
-
- fm7segm-150417.7z
- (7.98 КБ) 373 скачивания
-
- 170415Стр15.png
- (29.06 КБ) 1008 скачиваний
- vpashko
- Нашел транзистор. Понюхал.
- Сообщения: 153
- Зарегистрирован: Пт июн 20, 2008 18:27:08
- Откуда: Украина,Запорожье
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Хух, банальная ошибка, все заработало,всем спасибо, соберу в корпус покажу 3 в 1.
-
Cheal
- Грызет канифоль
- Сообщения: 265
- Зарегистрирован: Пн окт 31, 2011 12:35:59
- Откуда: Родился в Сибири
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Здравствуйте WiseLord.
Обратите внимание на подключение кнопок в прилагаемой схеме.
Почему не используется такая схема для МК AVR.
Освободились бы выводы. Можно бы что-то добавить.
Успехов.
Обратите внимание на подключение кнопок в прилагаемой схеме.
Почему не используется такая схема для МК AVR.
Освободились бы выводы. Можно бы что-то добавить.
Успехов.
- Вложения
-
- clock_p628.pdf
- (46.67 КБ) 405 скачиваний
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добавлю свои 5 копеек.
Инструкция для сборки прошивки (исходники на гитхабе) - индикаторы без транзисторов...
1. В файле pins.h стираем первое условие полностью, оставляем только #define _PIN1
соотв. в секции PIN1 прописываем выводы МК как конкретно надо
2. в файле segm.h в блоке условия
#if !defined(_CC) && !defined(_CA)
#define _CС
#endif
для индикатора с ОК оставляем #define _CС
для индикатора с ОА меняем на #define _CA
в архиве, для проверки - схема для протеуса, файл pins.h
компилируем, прошиваем МК (или мучаем протеус)
Инструкция для сборки прошивки (исходники на гитхабе) - индикаторы без транзисторов...
1. В файле pins.h стираем первое условие полностью, оставляем только #define _PIN1
соотв. в секции PIN1 прописываем выводы МК как конкретно надо
2. в файле segm.h в блоке условия
#if !defined(_CC) && !defined(_CA)
#define _CС
#endif
для индикатора с ОК оставляем #define _CС
для индикатора с ОА меняем на #define _CA
в архиве, для проверки - схема для протеуса, файл pins.h
компилируем, прошиваем МК (или мучаем протеус)
- Вложения
-
- fm-test-1.7z
- Для тестов - схемка для протеуса
- (16.14 КБ) 252 скачивания
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Или просто открываем build_all.sh скрипт, собирающий все варианты прошивок, смотрим на эти полтора десятка строчек, и понимаем, что собрать можно просто командой
Или просто поменяв эти параметры в Makefile перед сборкой, в другие файлы даже и не заглядывая.
Код: Выделить всё
make PINOUT=_PIN1 IND_TYPE=_CA USE_TRANS=_NO- vpashko
- Нашел транзистор. Понюхал.
- Сообщения: 153
- Зарегистрирован: Пт июн 20, 2008 18:27:08
- Откуда: Украина,Запорожье
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добрый вечер, ребят часы спешат в приемнике, что не так?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Кварц не так.
- vpashko
- Нашел транзистор. Понюхал.
- Сообщения: 153
- Зарегистрирован: Пт июн 20, 2008 18:27:08
- Откуда: Украина,Запорожье
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Кварц как в схеме, новый...
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Часы сами по себе время не считают, они его берут в готовом виде у DS1307 и показывают.
Если время убегает, дело в связке RTC/кварц.
Если время убегает, дело в связке RTC/кварц.
- vpashko
- Нашел транзистор. Понюхал.
- Сообщения: 153
- Зарегистрирован: Пт июн 20, 2008 18:27:08
- Откуда: Украина,Запорожье
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Здравия желаю! После замены кварца и батарейки приемник начал работать как надо. После настройки ловит все 18 FM радиостанций которые транслируют в моем городе: https://www.youtube.com/watch?v=vzVaCvW ... e=youtu.be
Re: Цифровой приёмник на TEA5767 c часами на DS1307
2 WiseLord
Заметил следующий баг в последней сборке - не обновляется температура в режиме ожидания (по логике - проц работает, должна обновлятся).
Завтра покажу фото девайса, выкинул полевые транзисторы согласования уровней - они не нужны.
Заметил следующий баг в последней сборке - не обновляется температура в режиме ожидания (по логике - проц работает, должна обновлятся).
Завтра покажу фото девайса, выкинул полевые транзисторы согласования уровней - они не нужны.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Сделал в корпусе сгоревшего китайского МП3-проигрывателя.
Прошивка последняя, четырехкнопочный вариант, стерео работает!
Автору спасибо!

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

Тумблер включения на три положения. В третьем положении (при включенном радио) подает "массу" на вывод reset микоконтроллера.
При этом гаснет индикатор и пропадают помехи (если слабый сигнал) приему.
Не плохо бы еще исправить следующую мелочь - сделать тихий звук на уровне 1.
Сейчас на уровне 1 звука нет, а на 2 сразу заметная громкость. В режиме ожидания температура обновляется с большим интервалом.
Прошивка последняя, четырехкнопочный вариант, стерео работает!
Автору спасибо!
Плата с обратной стороны:
Тумблер включения на три положения. В третьем положении (при включенном радио) подает "массу" на вывод reset микоконтроллера.
При этом гаснет индикатор и пропадают помехи (если слабый сигнал) приему.
Не плохо бы еще исправить следующую мелочь - сделать тихий звук на уровне 1.
Сейчас на уровне 1 звука нет, а на 2 сразу заметная громкость. В режиме ожидания температура обновляется с большим интервалом.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Так работает внутренний регулятор в RDA5807, вряд ли тут можно что-то сделать.
А температура вычитывается из датчика раз в 10 секунд. Если вдруг какие-то ошибки при передаче (помехи, сбои), принятое значение не учитывается, следующая попытка - через те же 10 секунд.
А температура вычитывается из датчика раз в 10 секунд. Если вдруг какие-то ошибки при передаче (помехи, сбои), принятое значение не учитывается, следующая попытка - через те же 10 секунд.
-
Cheal
- Грызет канифоль
- Сообщения: 265
- Зарегистрирован: Пн окт 31, 2011 12:35:59
- Откуда: Родился в Сибири
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Я думал только у меня не работает на цифрей 1, микросхема RDA5807FP.
На микросхеме RDA5802E громкость на цифре 1 есть, испытано на первой версии программы.
Интересно у кого RDA5807 с буквой М, есть ли звук на цифре 1.
Вопрос к hector.
Работает ли изменение яркости экрана.
У меня в кнопочных вариантах не работает.
Успехов.
На микросхеме RDA5802E громкость на цифре 1 есть, испытано на первой версии программы.
Интересно у кого RDA5807 с буквой М, есть ли звук на цифре 1.
Вопрос к hector.
Работает ли изменение яркости экрана.
У меня в кнопочных вариантах не работает.
Успехов.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Собираюсь усилитель звука сделать на ЭКР1436УН1(МC34119). В этой микросхеме предусмотрена возможность переключения в режим пониженного энергопотребления. Для этого на вход блокировки подают напряжение, условно соответствующее высокому уровню.
Автор, подскажите, можно ли сделать так, что в режиме ожидания на вход блокировки будет подаваться 1, а в активном режиме 0?
Автор, подскажите, можно ли сделать так, что в режиме ожидания на вход блокировки будет подаваться 1, а в активном режиме 0?
Re: Цифровой приёмник на TEA5767 c часами на DS1307
По даташиту у RDA5807 четыре младших бита регистра 05Н, отвечают за громкость, т.е. 16 уровней громкости, причем "volume scale is logarithmic" (логарифмическая шкала), что мы и наблюдаем, на малых громкостях "резкие" изменения, а на больших практически не заметно изменение. С этим ничего не поделаешь, а вот 16-й уровень лишний:
#define RDA5807_VOL_MIN 0
#define RDA5807_VOL_MAX 16
Меняем 16 на 15 в исходнике, компилируем и больше не возникает вопросов по поводу играет на громкости 1 или нет.
По поводу температуры, тоже глюки в дежурном режиме, обновляется не понятно как, хотя сам датчик в других часах работает нормально.
Уважаемый WiseLord, подскажите пожалуйста, может в исходнике, где нибудь попробовать изменить, время опроса или скорость передачи, правда в СИ пока ноль-изучаю. Спасибо за проект.
#define RDA5807_VOL_MIN 0
#define RDA5807_VOL_MAX 16
Меняем 16 на 15 в исходнике, компилируем и больше не возникает вопросов по поводу играет на громкости 1 или нет.
По поводу температуры, тоже глюки в дежурном режиме, обновляется не понятно как, хотя сам датчик в других часах работает нормально.
Уважаемый WiseLord, подскажите пожалуйста, может в исходнике, где нибудь попробовать изменить, время опроса или скорость передачи, правда в СИ пока ноль-изучаю. Спасибо за проект.
-
Cheal
- Грызет канифоль
- Сообщения: 265
- Зарегистрирован: Пн окт 31, 2011 12:35:59
- Откуда: Родился в Сибири
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Доброе утро Всем.
Начал испытывать этот приёмник с самого начала и хочу высказать некоторые наблюдения.
Первоначально приёмник был куплен на Ebay в готовом варианте,
микросхема RDA5807E, на этой микросхеме звук на уровне 1 есть.
Второй вариант приёмника на микросхеме RDA5807FP, плата самодельная,
звука на уровне 1 нет. Испытывалось на первом варианте программы, там различий между
микросхемами нет. Сейчас использую второй вариант программы, наличие УКВ диапазона, изменяемый шаг настройки,
4 кнопки и энкодер, микросхема RDA5807FP - звука на уровне 1 нет.
Проверялось на МК ATmega8A и ATmega8L различий нет.
Температура иногда зависает.
Успехов.
Начал испытывать этот приёмник с самого начала и хочу высказать некоторые наблюдения.
Первоначально приёмник был куплен на Ebay в готовом варианте,
микросхема RDA5807E, на этой микросхеме звук на уровне 1 есть.
Второй вариант приёмника на микросхеме RDA5807FP, плата самодельная,
звука на уровне 1 нет. Испытывалось на первом варианте программы, там различий между
микросхемами нет. Сейчас использую второй вариант программы, наличие УКВ диапазона, изменяемый шаг настройки,
4 кнопки и энкодер, микросхема RDA5807FP - звука на уровне 1 нет.
Проверялось на МК ATmega8A и ATmega8L различий нет.
Температура иногда зависает.
Успехов.