Цифровой приёмник на TEA5767 c часами на DS1307
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Можно. Только это уже другое устройство получится.
Выкинуть - не добавить, всяко проще будет. Исходники доступны и написаны, вроде бы, достаточно понятно.
Но без часов оно как-то неинтересно.
Выкинуть - не добавить, всяко проще будет. Исходники доступны и написаны, вроде бы, достаточно понятно.
Но без часов оно как-то неинтересно.
-
misa
- Нашел транзистор. Понюхал.
- Сообщения: 185
- Зарегистрирован: Ср май 30, 2007 21:46:18
- Откуда: Москва
Re: Цифровой приёмник на TEA5767 c часами на DS1307
ОК, а еще если не очень сложно можно попросить переделать данный девайс под индикатор с ОА?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Всего вариантов управления индикатором может быть четыре, в зависимости от схемы подключения (с транзисторами или без них, что допустимо на более слабых индикаторах, с током не больше 10 мА на сегмент).
1. ОК с 4-мя npn-транзисторами (катоды к коллектору, эмиттер к земле, база через резистор к МК PORT(DIG_X), аноды через резисторы к МК PORT(SEG_X)). Активный уровень для разрядов и сегментов - лог. 1. Этот вариант основной.
2. ОА с 4-мя pnp-транзисторами (аноды к коллектору, эмиттер к питанию, база через резистор к МК PORT(DIG_X), катоды через резисторы к МК PORT(SEG_X)). Активный уровень для разрядов и сегментов - лог. 0.
3. ОК без транзисторов (катоды к МК PORT(DIG_X), аноды через резисторы к PORT(SEG_X)). Активный уровень для разрядов лог. 0, для сегментов лог. 1
4. ОА без транзисторов (аноды к МК PORT(DIG_X), катоды через резисторы к PORT(SEG_X)). Активный уровень для разрядов лог. 1, для сегментов лог. 0
В железе не проверял, но должно работать.
1. ОК с 4-мя npn-транзисторами (катоды к коллектору, эмиттер к земле, база через резистор к МК PORT(DIG_X), аноды через резисторы к МК PORT(SEG_X)). Активный уровень для разрядов и сегментов - лог. 1. Этот вариант основной.
2. ОА с 4-мя pnp-транзисторами (аноды к коллектору, эмиттер к питанию, база через резистор к МК PORT(DIG_X), катоды через резисторы к МК PORT(SEG_X)). Активный уровень для разрядов и сегментов - лог. 0.
3. ОК без транзисторов (катоды к МК PORT(DIG_X), аноды через резисторы к PORT(SEG_X)). Активный уровень для разрядов лог. 0, для сегментов лог. 1
4. ОА без транзисторов (аноды к МК PORT(DIG_X), катоды через резисторы к PORT(SEG_X)). Активный уровень для разрядов лог. 1, для сегментов лог. 0
В железе не проверял, но должно работать.
- Вложения
-
- fm7segm-3a77eb4.7z
- (5.12 КБ) 771 скачивание
-
misa
- Нашел транзистор. Понюхал.
- Сообщения: 185
- Зарегистрирован: Ср май 30, 2007 21:46:18
- Откуда: Москва
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Супер! Спасибо огромное!
Re: Цифровой приёмник на TEA5767 c часами на DS1307
О, спасибо, суперрр
Дело пошло)
Осталось только термометр прикрутить
Дело пошло)
Осталось только термометр прикрутить
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Ну пожалуйста 
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Термометр будет на базе DS18B20. Подключаться будет к PB5 контроллера (вместо так и не задействованной кнопки энкодера). Плюс нужен резистор 4.7 кОм с этой ноги на питание. Это пока на будущее, если кто-то плату будет делать. Займусь этим, скорее всего, где-то через неделю (в отпуске).
Re: Цифровой приёмник на TEA5767 c часами на DS1307
спасибо огромное
с нетерпением буду ждать, хочу подарок к НГ сделать, так сказать - хенд мейд
как только плату разведу под термометр, сразу скину сюда
с нетерпением буду ждать, хочу подарок к НГ сделать, так сказать - хенд мейд
как только плату разведу под термометр, сразу скину сюда
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Добрый день
вот, как и обещал, разведенная плата для ds18b20
на плате все элементы промаркированы
с уважением, Игорь
вот, как и обещал, разведенная плата для ds18b20
на плате все элементы промаркированы
с уважением, Игорь
- Вложения
-
- моявsmd1_40.rar
- (43.59 КБ) 896 скачиваний
-
misa
- Нашел транзистор. Понюхал.
- Сообщения: 185
- Зарегистрирован: Ср май 30, 2007 21:46:18
- Откуда: Москва
Re: Цифровой приёмник на TEA5767 c часами на DS1307
WiseLord, присоединяюсь к коллегам - работа явно заслуживает написания статьи.
Re: Цифровой приёмник на TEA5767 c часами на DS1307
WiseLord, Большое спасибо за Ваши труды !
Приёмников на TEA5767 много разных вариантов проверял, но что нибудь да не нравилось.
Вчера увидел Ваш приемник - понял это то, что я искал.
Сегодня собрал на макетке. Всё прекрасно работает.
Спасибо !
Приёмников на TEA5767 много разных вариантов проверял, но что нибудь да не нравилось.
Вчера увидел Ваш приемник - понял это то, что я искал.
Сегодня собрал на макетке. Всё прекрасно работает.
Спасибо !
BM9010 - USB внутрисхемный программатор AVR микроконтроллеров
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Обновление прошивки.
Добавлена поддержка термодатчиков DS18B20.
Соответсвующие выводы датчика подключается к PB5, +5В и земле. Нужен также резистор 4.7кОм от PB5 к +5В питанию.
Добавлена поддержка термодатчиков DS18B20.
Соответсвующие выводы датчика подключается к PB5, +5В и земле. Нужен также резистор 4.7кОм от PB5 к +5В питанию.
- Вложения
-
- fm7segm-78b0b10.7z
- (5.65 КБ) 762 скачивания
Re: Цифровой приёмник на TEA5767 c часами на DS1307
WiseLord , Спасибо за прошивки с термометром !
Сразу под все 4 варианта подключения индикатора !
Будут благодарны все кто просил и кому это надо...
Лично мне не совсем понятно зачем в приемнике еще и термометр.
Ну это как говорится дело вкуса, а может и необходимости.
Сразу под все 4 варианта подключения индикатора !
Будут благодарны все кто просил и кому это надо...
Лично мне не совсем понятно зачем в приемнике еще и термометр.
Ну это как говорится дело вкуса, а может и необходимости.
BM9010 - USB внутрисхемный программатор AVR микроконтроллеров
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Приемник хороший получился.
Только хочу задать Автору несколько вопросов.
WiseLord
1.Каналы записываются в порядке увеличения частоты ? Так было задумано ?
Планируется ли сделать вариант с возможностью записи выбранной частоты в любой номер канала ?
Записываем любимые каналы в первые номера , а остальные ,если надо в последние.
2.Можно ли Вас попросить сделать варианты прошивок в которых при переключении каналов на индикаторе
не показывается номер канала , а просто переключается индикация частоты.
Мне кажется показывать номер канала это лишнее. Любимые каналы обычно знаем по частоте.
И лишнее переключение показаний индикатора (особенно если был выбран режим Часы)
не очень нравится.
Что думают про это другие радиолюбители ?
3.Можно закольцевать переключение каналов : после последнего записанного при NEXT включался первый и наоборот.
Спасибо,что прочитали.
Только хочу задать Автору несколько вопросов.
WiseLord
1.Каналы записываются в порядке увеличения частоты ? Так было задумано ?
Планируется ли сделать вариант с возможностью записи выбранной частоты в любой номер канала ?
Записываем любимые каналы в первые номера , а остальные ,если надо в последние.
2.Можно ли Вас попросить сделать варианты прошивок в которых при переключении каналов на индикаторе
не показывается номер канала , а просто переключается индикация частоты.
Мне кажется показывать номер канала это лишнее. Любимые каналы обычно знаем по частоте.
И лишнее переключение показаний индикатора (особенно если был выбран режим Часы)
не очень нравится.
Что думают про это другие радиолюбители ?
3.Можно закольцевать переключение каналов : после последнего записанного при NEXT включался первый и наоборот.
Спасибо,что прочитали.
Последний раз редактировалось НИК-НИК Пн дек 15, 2014 18:13:09, всего редактировалось 1 раз.
BM9010 - USB внутрисхемный программатор AVR микроконтроллеров
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Задавал вопрос:
1.Каналы записываются в порядке увеличения частоты ? Так было задумано ?
Планируется ли сделать вариант с возможностью записи выбранной частоты в любой номер канала ?
Записываем любимые каналы в первые номера , а остальные ,если надо в последние.
Хочу написать - объяснить по этому вопросу.
Не обязательно любую частоту в любой номер канала.
Так наверно сделать и в программе и в меню сложно и не надо.
Просто, предположим ячейки каналов чистые - нет настроенных станций.
Находим самую любимую и записываем ее в память.Она запишется в ячейку 1.
Находим следующую любимую - записываем - ячейка 2. и т.д.
Так записываем нужные каналы в нужной последовательности
НЕ зависимо станция Выше или Ниже по частоте.
1.Каналы записываются в порядке увеличения частоты ? Так было задумано ?
Планируется ли сделать вариант с возможностью записи выбранной частоты в любой номер канала ?
Записываем любимые каналы в первые номера , а остальные ,если надо в последние.
Хочу написать - объяснить по этому вопросу.
Не обязательно любую частоту в любой номер канала.
Так наверно сделать и в программе и в меню сложно и не надо.
Просто, предположим ячейки каналов чистые - нет настроенных станций.
Находим самую любимую и записываем ее в память.Она запишется в ячейку 1.
Находим следующую любимую - записываем - ячейка 2. и т.д.
Так записываем нужные каналы в нужной последовательности
НЕ зависимо станция Выше или Ниже по частоте.
BM9010 - USB внутрисхемный программатор AVR микроконтроллеров
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Да, так было задумано. Эта фича - наследие моего другого проекта, и делать по-другому я не хочу, считая вариант с отсортированным по частоте списком станций очень удобным.НИК-НИК писал(а):1.Каналы записываются в порядке увеличения частоты ? Так было задумано ?
Планируется ли сделать вариант с возможностью записи выбранной частоты в любой номер канала ?
В исходниках, в обработчиках кнопок 3 и 4 (default) поменяйтеНИК-НИК писал(а):2.Можно ли Вас попросить сделать варианты прошивки в которой при переключении каналов на индикаторе
не показывается номер канала , а просто переключается индикация частоты.
Код: Выделить всё
dispMode = MODE_FM_CHAN;
setDisplayTime(DISPLAY_TIME_FM_CHAN);Код: Выделить всё
dispMode = MODE_FM_FREQ;
setDisplayTime(DISPLAY_TIME_FM_FREQ);Исходник (я разрабатываю под Linux под avr-gcc) в Windows должен, по идее, без проблем компилироваться в той же AVRStudio. Ну или можете собрать и этот проект по этому видеоруководству.
Оно-то можно, но тут возникает неприятный момент, если ни одного канала не записано - вечное кольцо. Но его, в принципе, можно обойти, так что подумаю.НИК-НИК писал(а):3.Можно закольцевать переключение каналов
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Спасибо,WiseLord за быстрый ответ.
По - отсортированным по частоте списком станций и по
-закольцевать переключение каналов - вечное кольцо. Но его, в принципе, можно обойти, так что подумаю.
Всё понятно.
А по- не показывать номер канала - сложнее.
Спасибо , что подсказали как сделать изменения в исходниках.
Но лично я ,как наверно и некоторые другие радиолюбители, не работал в AVRStudio,не разбираюсь,как
скомпилировать не знаю.Знаю скажите надо изучать.
AVRStudio в архиве есть.Установлю,буду пробовать.
Спасибо.
По - отсортированным по частоте списком станций и по
-закольцевать переключение каналов - вечное кольцо. Но его, в принципе, можно обойти, так что подумаю.
Всё понятно.
А по- не показывать номер канала - сложнее.
Спасибо , что подсказали как сделать изменения в исходниках.
Но лично я ,как наверно и некоторые другие радиолюбители, не работал в AVRStudio,не разбираюсь,как
скомпилировать не знаю.Знаю скажите надо изучать.
AVRStudio в архиве есть.Установлю,буду пробовать.
Спасибо.
BM9010 - USB внутрисхемный программатор AVR микроконтроллеров
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Здравствуйте
Подскажите че за радиомодуль из автомагнитолы Мистери.и можно ли его применить в вашем устройстве?
- Вложения
-
- S1050001.jpg
- (141.21 КБ) 1111 скачиваний
-
- S1050002.jpg
- (141.47 КБ) 1209 скачиваний
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Попробовал погуглить, но по фото так и не смог определить, что за микросхема на этом модуле.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Цифровой приёмник на TEA5767 c часами на DS1307
Важно!.
По поводу последней прошивки с термодатчиком.
Поскольку термодатчик подключен к линии SCK (единственной свободной), используемой для внутрисхемного программирования, во время прошивки он должен быть отключен. Иначе он там "наделает нулей" в процессе и в МК вместо прошивки залетит непонятно что, а то и МК (как у меня было, благо Fusebit doctor схемка собранная есть) заблокируется.
По поводу последней прошивки с термодатчиком.
Поскольку термодатчик подключен к линии SCK (единственной свободной), используемой для внутрисхемного программирования, во время прошивки он должен быть отключен. Иначе он там "наделает нулей" в процессе и в МК вместо прошивки залетит непонятно что, а то и МК (как у меня было, благо Fusebit doctor схемка собранная есть) заблокируется.