Например TDA7294

Форум РадиоКот • Просмотр темы - Цифровой приёмник на TEA5767 c часами на DS1307
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 17, 2024 02:49:10

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 719 ]     ... , , , 32, , , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пн апр 03, 2017 15:50:05 
Грызет канифоль

Карма: 3
Рейтинг сообщений: 11
Зарегистрирован: Пн окт 31, 2011 12:35:59
Сообщений: 252
Откуда: Родился в Сибири
Рейтинг сообщения: 0
Для Grey1975

В приложении указано как отключать и включать ноль в часах.

Успехов.


Вложения:
editor_EEPROM.png [175.47 KiB]
Скачиваний: 862
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пн апр 03, 2017 17:21:09 
Опытный кот
Аватар пользователя

Карма: 15
Рейтинг сообщений: 279
Зарегистрирован: Ср май 06, 2015 01:32:36
Сообщений: 851
Откуда: Москва
Рейтинг сообщения: 0
Спасибо большое.

_________________
Изображение Инь и Янь - без выпендрежа.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Ср апр 05, 2017 06:41:32 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср мар 15, 2017 18:52:10
Сообщений: 43
Рейтинг сообщения: 0
За что в редакторе EEPROM отвечает значение "Frequency"? Это частота "по умолчанию" при первом включении приемника?

_________________
Изображение


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пт апр 07, 2017 10:24:57 
Опытный кот
Аватар пользователя

Карма: 15
Рейтинг сообщений: 279
Зарегистрирован: Ср май 06, 2015 01:32:36
Сообщений: 851
Откуда: Москва
Рейтинг сообщения: 0
2 WiseLord.

Уважаемый автор, а будильник не планируется?

_________________
Изображение Инь и Янь - без выпендрежа.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пт апр 07, 2017 13:01:36 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Чт фев 21, 2008 12:32:06
Сообщений: 705
Откуда: Россия г.Уфа
Рейтинг сообщения: 0
WiseLord писал(а):
RTC при попадании питания должна продолжать считать время, питаясь от батарейки. Почему у Вас при этом кварцевый генератор модуля перестаёт работать - без понятия.


Разобрался я таки почему у меня часы останавливались после выключения основного питания и продолжали идти с того времени на котором остановились при включении питания.

Как ни странно дело было все таки в логике софта, а именно: при настройке часов я настраивал часы и минуты, пропуская корректировку секунд, продолжая настраивать календарь. После чего часы тикали пока есть питание на приемнике, напомню, что батарея поддерживающая ход часов DS1307 стояла на своём месте и имела напряжение 3,32В. Если же при настройке часов обнулить и секунды, вот тогда все встает на своё место и часы перестают останавливаться при снятии основного питания!
Вот почему у меня со старой прошивкой где еще не было календаря часы работали нормально и настроив в ней часы я вновь перепрошился на последнюю версию в которой вроде бы все и заработало, как я подумал. Однако сегодня проверяя модули RTC для другого проекта обнаружил такую особенность при настройке часов.

Ранее собирал другие проекты где так же присутствовал модуль RTC там было достаточно настроить часы и минуты и часы пошли..

_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Вт апр 11, 2017 21:02:46 
Опытный кот
Аватар пользователя

Карма: 15
Рейтинг сообщений: 279
Зарегистрирован: Ср май 06, 2015 01:32:36
Сообщений: 851
Откуда: Москва
Рейтинг сообщения: 0
Вот чего мне не хватает, так это отображения уровня приема станции. Но портов свободных нет. Хотя я бы пожертвовал ради этого термометром и сделал бы шкальный или линейный индикатор уровня принимаемой станции...

_________________
Изображение Инь и Янь - без выпендрежа.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Вт апр 11, 2017 21:28:59 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Эта функция не для семисегментного индикатора.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Вт апр 11, 2017 21:32:14 
Опытный кот
Аватар пользователя

Карма: 15
Рейтинг сообщений: 279
Зарегистрирован: Ср май 06, 2015 01:32:36
Сообщений: 851
Откуда: Москва
Рейтинг сообщения: 0
Я же говорю, что вместо датчика температуры готов поставить шкальный или линейный индикатор. Рядом с семисегментным.

Учитывая, что я использую для индикации ИВ-22, вот такой индикатор рядом смотрелся бы очень красиво.

Изображение

Точку последнего разряда можно завести на "ЧМ СТЕРЕО".

Хочется радио в стиле ретро....

Заранее спасибо. Сделаете или нет. В любом случае Ваше радио работает замечательно!

_________________
Изображение Инь и Янь - без выпендрежа.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пт апр 14, 2017 19:47:10 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Чт фев 21, 2008 12:32:06
Сообщений: 705
Откуда: Россия г.Уфа
Рейтинг сообщения: 0
Помогите пожалуйста кому не сложно, мне нужно сделать файл прошивки из исходников. Ранее этого не делал, пытаюсь разобраться но пока не получается.
Ниже скрин AVRStudio.
Изображение
Что не так делаю? Можно в личку..

_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пт апр 14, 2017 19:50:46 
Открыл глаза

Зарегистрирован: Пн ноя 07, 2016 15:38:22
Сообщений: 52
Рейтинг сообщения: 0
И я присоединяюсь, можно и в CVAVR


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пт апр 14, 2017 20:07:08 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Каталог tuner не подключен, там часть исходников


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пт апр 14, 2017 20:35:40 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Чт фев 21, 2008 12:32:06
Сообщений: 705
Откуда: Россия г.Уфа
Рейтинг сообщения: 0
WiseLord спасибо.
Добавил необходимые файлы, теперь получилось.
Но говорит, что скомпилировалось с тремя предупреждениями.
Build succeeded with 3 Warnings...
Изображение

И еще подскажите где в программе поправить распиновку под мои нужды, а именно мне нужно сделать приемник на RDA5807 но только по схеме PIN2. Там более удачная разводка ПП получилась.. Или же достаточно только поправить eeprom?

_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пт апр 14, 2017 21:45:11 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Не поверите, но распиновки в файле pins.h определены. Можно подправить имеющуюуся, можно под себя свою сделать.

А предупреждения об F_CPU стоит подправить, иначе могут задержки быть (и будут, скорее всего) неправильными. Просто либо в свойствах проекта задефайнить этот макрос на 8000000, либо как-то в файлах. В оригинале он компилятору через Makefile передаётся.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пт апр 14, 2017 22:26:14 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Чт фев 21, 2008 12:32:06
Сообщений: 705
Откуда: Россия г.Уфа
Рейтинг сообщения: 0
То что распиновки определены в файле pins.h я знаю, но не уверен правильно ли я понимаю что нужно сделать там. Я думал взять распиновку из блока PIN2 и в соответствии с ней подредактировать распиновку в блоке PIN1.

А по предупреждениям и как их поправить это вообще не понятная для меня тема. Как их поправить можно как то подробнее?

_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Пт апр 14, 2017 23:56:38 
Опытный кот
Аватар пользователя

Карма: 15
Рейтинг сообщений: 279
Зарегистрирован: Ср май 06, 2015 01:32:36
Сообщений: 851
Откуда: Москва
Рейтинг сообщения: 0
Уважаемый WiseLord, извините за назойливость, но все же...

Можно ли повесить на порт PB5 ШИМ сигнал, пропорциональный мощности принимаемой станции, вместо DS18B20?

Заранее спасибо.

_________________
Изображение Инь и Янь - без выпендрежа.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Сб апр 15, 2017 07:00:59 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Сергей_74 писал(а):
Как их поправить можно как то подробнее?
Коль скоро пользуетесь студией, а не моими Makefile и руководствами, должны бы уметь.
Grey1975 писал(а):
ШИМ сигнал, пропорциональный мощности принимаемой станции
Оно-то можно, но мне этим заниматься не хочется.

Если в двух словах - убираете исходники ds18x20 из кода, правите все вызовы, их касающиеся, и по аналогии с яркостью программный ШИМ на ножку.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Сб апр 15, 2017 13:20:21 
Опытный кот
Аватар пользователя

Карма: 15
Рейтинг сообщений: 279
Зарегистрирован: Ср май 06, 2015 01:32:36
Сообщений: 851
Откуда: Москва
Рейтинг сообщения: 0
2 WiseLord

Если бы я мог решить этот вопрос самостоятельно, то никогда не стал бы Вам надоедать...

_________________
Изображение Инь и Янь - без выпендрежа.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Сб апр 15, 2017 13:33:18 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Чт фев 21, 2008 12:32:06
Сообщений: 705
Откуда: Россия г.Уфа
Рейтинг сообщения: 0
WiseLord писал(а):
Коль скоро пользуетесь студией, а не моими Makefile и руководствами

Читаю ваш ответ, написанно по русски это я понимаю, но смысл дальнейшего нет.. Я бы и рад руководствоваться вашими Makefile но я не знаю как ими руководствоваться.. И студию то поставил не потому что она мне нравится, а потому что не знаю других инструментов для решения моей задачи. Напишите подробнее как из исходников сделать нужную мне прошивку, я думаю не мне одному это будет полезно.

_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Сб апр 15, 2017 14:54:13 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср мар 15, 2017 18:52:10
Сообщений: 43
Рейтинг сообщения: 0
Сергей_74 писал(а):
То что распиновки определены в файле pins.h я знаю, но не уверен правильно ли я понимаю что нужно сделать там. Я думал взять распиновку из блока PIN2 и в соответствии с ней подредактировать распиновку в блоке PIN1.

А по предупреждениям и как их поправить это вообще не понятная для меня тема. Как их поправить можно как то подробнее?

В студии, вроде, надо в файл main добавить:
Код:
#define F_CPU 8000000UL

или, пишут, можно через настройки проекта:
Project > (ProjectName) Properties > Toolchain > AVR/GNU C Compiler > Symbols
Добавляете туда
F_CPU=8000000

Что касается распиновок в pins.h:
Рассмотрим часть установок
Код:
#define SEG_A               D
#define SEG_A_LINE         (1<<7)
#define SEG_B               B
#define SEG_B_LINE         (1<<1)
#define SEG_C               D
#define SEG_C_LINE         (1<<5)

Здесь SEG_x - сегмент, для которого будет назначаться пин;
D - порт, на котором находится назначаемый пин;
1<<7 - собственно номер пина.

То есть если мы захотим назначить для сегмента A вывод контроллера B3, то строчки будут выглядеть так:
Код:
#define SEG_A               B
#define SEG_A_LINE         (1<<3)

И так далее. Все остальные назначения выводов контроллера меняются аналогично.

На всякий случай, расположение сегментов у индикатора (точка в pins.h обозначена как "P")
Изображение


Вложения:
220px-7_segment_display_labeled.svg.png [7.97 KiB]
Скачиваний: 1910

_________________
Изображение
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цифровой приёмник на TEA5767 c часами на DS1307
СообщениеДобавлено: Сб апр 15, 2017 18:19:49 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Чт фев 21, 2008 12:32:06
Сообщений: 705
Откуда: Россия г.Уфа
Рейтинг сообщения: 0
Andrew88 Благодарю вас.
По пинам всё понятно. По F_CPU попробую сделать как вы написали.

PS В общем как оказалось все намного проще, в свойствах проекта нужно было просто вписать рабочую частоту МК и все заработало как нужно!
теперь можно дальше ехать.

_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 719 ]     ... , , , 32, , , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 17


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y