Цифровой приёмник на TEA5767 c часами на DS1307
-
Cheal
- Грызет канифоль
- Сообщения: 265
- Зарегистрирован: Пн окт 31, 2011 12:35:59
- Откуда: Родился в Сибири
Re: Цифровой приёмник на TEA5767 c часами на DS1307
WiseLord спасибо за ответ.
К существующему проекту можно добавить, если кто будет использовать внешний усилитель,
переключение моно-стерео с индикакией режима точкой в последнем разряде (четвёртый, если вести счёт слева).
Вы сами предлагали, как это сделать (длительным нажатием кнопки Ch+ в рабочем режиме, убрав стирание станций)
Добавить диапазон УКВ (65-74 Мгц), вполне возможно что в каких то регионах есть достаточно станций.
Переключение можно сделать длительным нажатием кнопки SB, убрав функцию регулировки яркостью в меню "Set"
Шаг настройки сделать 50 Кгц, чтобы облегчить захвать станций, четвёртая точка для отображения цифры 5 в настройке.
Режим моно-стерео на третью точку горит-мигает.
Для аналоговой настройки можно применить и LCD 16x2. В другом проекте в принципе эта часть уже есть готовая,
кроме поддержки LC72131.
WiseLord это всё мои размышления, в надежде на то что может у Вас появится желание и свободное время и
Вы что-то сделаете из написанного выше.
Успехов.
К существующему проекту можно добавить, если кто будет использовать внешний усилитель,
переключение моно-стерео с индикакией режима точкой в последнем разряде (четвёртый, если вести счёт слева).
Вы сами предлагали, как это сделать (длительным нажатием кнопки Ch+ в рабочем режиме, убрав стирание станций)
Добавить диапазон УКВ (65-74 Мгц), вполне возможно что в каких то регионах есть достаточно станций.
Переключение можно сделать длительным нажатием кнопки SB, убрав функцию регулировки яркостью в меню "Set"
Шаг настройки сделать 50 Кгц, чтобы облегчить захвать станций, четвёртая точка для отображения цифры 5 в настройке.
Режим моно-стерео на третью точку горит-мигает.
Для аналоговой настройки можно применить и LCD 16x2. В другом проекте в принципе эта часть уже есть готовая,
кроме поддержки LC72131.
WiseLord это всё мои размышления, в надежде на то что может у Вас появится желание и свободное время и
Вы что-то сделаете из написанного выше.
Успехов.
-
Cheal
- Грызет канифоль
- Сообщения: 265
- Зарегистрирован: Пн окт 31, 2011 12:35:59
- Откуда: Родился в Сибири
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Здравствуйте WiseLord.
В программном блоке на часы упоминается число, день недели ...
Возможно ли эту информацию вывести через кнопку Set.
Меня интересует число месяца и день недели.
День недели, если возможно выводить буквами
ПН, Вt, CP, Чt, Пt, СБ, ВС.
Если возникнет желание, то не забудьте сброс секунд при настройке времени.
В программах реализовано практически всё о чём писал выше, осталось
только задействовать.
Успехов.
В программном блоке на часы упоминается число, день недели ...
Возможно ли эту информацию вывести через кнопку Set.
Меня интересует число месяца и день недели.
День недели, если возможно выводить буквами
ПН, Вt, CP, Чt, Пt, СБ, ВС.
Если возникнет желание, то не забудьте сброс секунд при настройке времени.
В программах реализовано практически всё о чём писал выше, осталось
только задействовать.
Успехов.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Чтобы это выводить, это надо сначала настроить. То есть придумать, как будет происходить процесс настройки дат.
Если предложите способ обойтись имеющимися кнопками - я это реализую.
А так - да, библиотека часов та же, что и в другом моём проекте. В ней и будильник реализован. Вопрос опять же в том, как это прикрутить к этому индикатору, чтобы пользователь понимал, что это именно будильник настраивается, а не часы.
Придумаете как красиво всё это прикрутить к имеющися четырём управляющим кнопкам - мне реализовать не трудно. А то, на мой взгляд, всё и так уже занято по максимуму - и длинные нажатия, и короткие.
Если предложите способ обойтись имеющимися кнопками - я это реализую.
А так - да, библиотека часов та же, что и в другом моём проекте. В ней и будильник реализован. Вопрос опять же в том, как это прикрутить к этому индикатору, чтобы пользователь понимал, что это именно будильник настраивается, а не часы.
Придумаете как красиво всё это прикрутить к имеющися четырём управляющим кнопкам - мне реализовать не трудно. А то, на мой взгляд, всё и так уже занято по максимуму - и длинные нажатия, и короткие.
-
Cheal
- Грызет канифоль
- Сообщения: 265
- Зарегистрирован: Пн окт 31, 2011 12:35:59
- Откуда: Родился в Сибири
Re: Цифровой приёмник на TEA5767 c часами на DS1307
WiseLord Спасибо за ответ.
Буду думать, если что путное придёт в голову - отпишусь.
Интересно, нажатие двух кнопок можно реализовать для выполнения каких-то функций ?
С Уважением.
Буду думать, если что путное придёт в голову - отпишусь.
Интересно, нажатие двух кнопок можно реализовать для выполнения каких-то функций ?
С Уважением.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
WiseLord
Подскажите вот такое можно использовать в качестве валкодера для вашего приемника?
- http://ru.aliexpress.com/item/Ec12-e12- ... Title=true
Подскажите вот такое можно использовать в качестве валкодера для вашего приемника?
- http://ru.aliexpress.com/item/Ec12-e12- ... Title=true
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Можно.
Или 2 кнопки вместо энкодера можно.
Или 2 кнопки вместо энкодера можно.
-
pavel1979
- Мучитель микросхем
- Сообщения: 494
- Зарегистрирован: Пн авг 12, 2013 19:07:47
- Откуда: башкирия мелеуз
Re: Цифровой приёмник на TEA5767 c часами на DS1307
WiseLord Спасибо!сразу не отписался-собрал на макетке,изучил биты,переделал под себя-жки 16*2,часы,термометр,радио,частота плюс и минус,громкость плюс и минус,bass on/off,думаю приладить будильник
собственно вопрос-атмега питается от 5 в,RDA от 3-х,как можно считывать данные из RDA?или все переводить на питание 3 вольта?
собственно вопрос-атмега питается от 5 в,RDA от 3-х,как можно считывать данные из RDA?или все переводить на питание 3 вольта?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
А Вы на схеме разве не видите преобразователя уровней 5-3.3В на полевых транзисторах?
-
pavel1979
- Мучитель микросхем
- Сообщения: 494
- Зарегистрирован: Пн авг 12, 2013 19:07:47
- Откуда: башкирия мелеуз
Re: Цифровой приёмник на TEA5767 c часами на DS1307
я его вижу,но он работает только в одну сторону,от меги к RDA5807,а мне надо и туда и обратно,то есть чтоб можно было считать регистры RDA5807,там мне интересен Индикатор уровня принимаемого RSSI сигнала и тип канала
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
А с чего Вы взяли, что он работает только в одном направлении?
-
pavel1979
- Мучитель микросхем
- Сообщения: 494
- Зарегистрирован: Пн авг 12, 2013 19:07:47
- Откуда: башкирия мелеуз
Re: Цифровой приёмник на TEA5767 c часами на DS1307
ну я так и сделал,почему то считываются одни единицы...7002 у меня в дипе,может выводы перепутал,попробую
наверно я перепутал выводы,в протеусе все работает....
В общем,чет не пошло,оказывается у меня 7000
все перевел на питание 3,3 вольта,жки 16*2-3-х вольтовый,все работает,опознается наличие сигнала,уровень сигнала и моно/стерео,спасибо что помогали...
наверно я перепутал выводы,в протеусе все работает....
В общем,чет не пошло,оказывается у меня 7000
все перевел на питание 3,3 вольта,жки 16*2-3-х вольтовый,все работает,опознается наличие сигнала,уровень сигнала и моно/стерео,спасибо что помогали...
-
Cheal
- Грызет канифоль
- Сообщения: 265
- Зарегистрирован: Пн окт 31, 2011 12:35:59
- Откуда: Родился в Сибири
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добрый день denvik.
Попал на сайт AVR.
В приложение datasheet на ATmega48-168, посмотрите напряжение работы.
Работают от 1.8 до 5.5 вольт. Толь частота 4 Мгц. при напряжении от 1.8 вольта.
Так что Вам есть куда двигаться.
Успехов.
Попал на сайт AVR.
В приложение datasheet на ATmega48-168, посмотрите напряжение работы.
Работают от 1.8 до 5.5 вольт. Толь частота 4 Мгц. при напряжении от 1.8 вольта.
Так что Вам есть куда двигаться.
Успехов.
- Вложения
-
- Atmega48-168_27ctr.pdf
- (384.9 КБ) 327 скачиваний
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
pavel1979 писал(а):В общем,чет не пошло,оказывается у меня 7000
Странно, конечно. Двунаправленность обеспечивается наличием в транзисторе технологического диода между стоком и истоком. А он вроде и у LN7000, и у LN7002 есть.
Тут неплохо теория работы расписана (интерфейс с последовательно включенным MOSFET транзистором).
-
Cheal
- Грызет канифоль
- Сообщения: 265
- Зарегистрирован: Пн окт 31, 2011 12:35:59
- Откуда: Родился в Сибири
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добрый день, WiseLord.
Интересно, сколько станций запоминает приёмник ?
Успехов.
Интересно, сколько станций запоминает приёмник ?
Успехов.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Cheal писал(а):Добрый день denvik.
Попал на сайт AVR.
В приложение datasheet на ATmega48-168, посмотрите напряжение работы.
Работают от 1.8 до 5.5 вольт. Толь частота 4 Мгц. при напряжении от 1.8 вольта.
.
Приветствую! Спасибо за наводку. Действительно 48-я мега может подойти. По цене такая же как и Мега8.
Ноги идентичны, частота 8Мгц вполне доступна на питании от 2,7В.
Нужно попробовать на ней собрать проект с общим питанием 3,3В.
Из плюсов этого решения - отпадает преобразователь и полевики в согласовании уровней.
Конечно, пересобрав прошивку под 48-ю мегу.
Наверное еще одно радио соберу
UPD Нет, прошивка в 48 мегу не помещается. Нужно начинать с 88й)
- VeryLazyCat
- Опытный кот
- Сообщения: 832
- Зарегистрирован: Пн май 17, 2010 22:21:01
- Откуда: Madagaskar
Re: Цифровой приёмник на TEA5767 c часами на DS1307
denvik писал(а):UPD Нет, прошивка в 48 мегу не помещается. Нужно начинать с 88й)
а ещё лучше со 168й, чтобы хватило на все хотелки....
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Ну, можно и на 168ю
идея конечно в голове присутствует прикрутить LED дисплей к этому проекту. Типа такой:

И библиотеки под него есть и ног у МК куча освободится, он тоже по I2C работает.
А самое главное - решится проблема наводок от динамической индикации на аналоговую часть.
И в Китае они копейки стОят.. Бывают 0,96 дюйма диагональю, а бывают 1,5..
Но для меня пока это задача сложновата. Однако, не Боги горшки обжигают, может займусь на досуге..
В общем, пока подправил исходники (в очередной раз приношу извинения WiseLord за свое вмешательство в его код) под мегу88.
"Покурил" файл Атмел по миграции с 8 меги на 88ю. Там изменились адреса прерываний.
Поправил, скомпилил - в Протеусе все работает.
В железе пока не собирал.
Во вложении правленые под 88ю мегу исходники, файл протеуса и прошивки под RDA5807. Порты микросхемы разведены по схеме из статьи
Если кто решит собрать в железе под приложенные прошивки - то пользуйтесь схемой из статьи - ноги Atmega8 и Atmega88 абсолютно идентичны.
И библиотеки под него есть и ног у МК куча освободится, он тоже по I2C работает.
А самое главное - решится проблема наводок от динамической индикации на аналоговую часть.
И в Китае они копейки стОят.. Бывают 0,96 дюйма диагональю, а бывают 1,5..
Но для меня пока это задача сложновата. Однако, не Боги горшки обжигают, может займусь на досуге..
В общем, пока подправил исходники (в очередной раз приношу извинения WiseLord за свое вмешательство в его код) под мегу88.
"Покурил" файл Атмел по миграции с 8 меги на 88ю. Там изменились адреса прерываний.
Поправил, скомпилил - в Протеусе все работает.
В железе пока не собирал.
Во вложении правленые под 88ю мегу исходники, файл протеуса и прошивки под RDA5807. Порты микросхемы разведены по схеме из статьи
Если кто решит собрать в железе под приложенные прошивки - то пользуйтесь схемой из статьи - ноги Atmega8 и Atmega88 абсолютно идентичны.
- Вложения
-
- fm7segm_mega88.rar
- (40.93 КБ) 310 скачиваний
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Подскажите, можно использовать в качестве датчика температуры DS1820 вместо DS18B20?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Да, можно.
То, что DS1820, DS18S20 и DS18B20 выдают разные данные при одной температуре, учитывается.
Только DS1820 давно сняты с производства, и у Вас, скорее всего, DS18S20 (они маркируются как DS1820).
То, что DS1820, DS18S20 и DS18B20 выдают разные данные при одной температуре, учитывается.
Только DS1820 давно сняты с производства, и у Вас, скорее всего, DS18S20 (они маркируются как DS1820).
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Обновление прошивки.
Новых функций никаких не добавлено, но внутренние изменения довольно большие.
Код поддержки тюнеров полностью синхронизирован с кодом проекта ampcontrol. Мне будет проще добавлять поддержку других радиомодулей в оба проекта, не отвлекаясь на особенности реализации в каждом конкретном случае.
В связи с этим могло что-то сломаться, поэтому багрепорты приветствуются. Гарантию работы могу только дать для RDA5807 тюнера - с ним проверил в железе. Другие тюнеры тоже должны работать, но могут быть проблемы с ШИМ-регулировкой громкости - пока возможности проверить в железе не было.
В связи с новой архитектурой поддержки тюнеров все они поддерживаются одновременно в одной прошивке. За нужный тюнер отвечает ячейка в eeprom по адресу 0x0A. Возможные значения этого байта:
Новых функций никаких не добавлено, но внутренние изменения довольно большие.
Код поддержки тюнеров полностью синхронизирован с кодом проекта ampcontrol. Мне будет проще добавлять поддержку других радиомодулей в оба проекта, не отвлекаясь на особенности реализации в каждом конкретном случае.
В связи с этим могло что-то сломаться, поэтому багрепорты приветствуются. Гарантию работы могу только дать для RDA5807 тюнера - с ним проверил в железе. Другие тюнеры тоже должны работать, но могут быть проблемы с ШИМ-регулировкой громкости - пока возможности проверить в железе не было.
В связи с новой архитектурой поддержки тюнеров все они поддерживаются одновременно в одной прошивке. За нужный тюнер отвечает ячейка в eeprom по адресу 0x0A. Возможные значения этого байта:
Код: Выделить всё
0x01 = TEA5767
0x02 = RDA5807 (значение по умолчанию в fm7segm.bin)
0x03 = TUX032- Вложения
-
- fm7segm-20150314.7z
- (7.81 КБ) 407 скачиваний
Последний раз редактировалось WiseLord Сб мар 14, 2015 09:54:05, всего редактировалось 1 раз.