Например TDA7294

 Форум РадиоКот • Просмотр темы - Музыкальный звонок с 64 мелодиями на МК
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Пт май 26, 2017 23:47:42



Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 96 ]  На страницу 1, 2, 3, 4, 5  След.
Автор Сообщение
Не в сети
 Заголовок сообщения: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Чт окт 27, 2016 12:11:10 
Встал на лапы
Аватар пользователя

Карма: 7
Зарегистрирован: Пн окт 05, 2015 10:21:41
Сообщений: 84
Откуда: Солнечногорск
Рейтинг сообщения: 7
Вопросы, замечания и предложения по статье: http://radiokot.ru/circuit/digital/home/222/


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Пт окт 28, 2016 18:12:07 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт ноя 09, 2007 16:04:50
Сообщений: 96
Откуда: Moscow
Рейтинг сообщения: 0
Аж ностальгия на меня напала :))
В юности собирал этот звонок по оригинальной схеме.


Вернуться наверх
 Профиль  
 
Безграничные возможности проектирования печатных плат с помощью - EasyEDA!
EasyEDA: бесплатный инструмент для проектирования печатных плат - уже более 200 000 пользователей!
Всего $8.21 за 10 двухсторонних печатных плат, размером 10х10см. Доставка 2-3 дня.
Бесплатный онлайн вьювер Gerber файлов
Электронные компоненты: Экономия до 50%, бесплатная доставка при одновременном заказе печатной платы и компонентов!

Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Пт окт 28, 2016 19:07:16 
Встал на лапы
Аватар пользователя

Карма: 7
Зарегистрирован: Пн окт 05, 2015 10:21:41
Сообщений: 84
Откуда: Солнечногорск
Рейтинг сообщения: 0
Я таких два собрал, один работает до сих пор :) А когда заработал вариант на МК, тупо сидел и крутил на нём мелодии...


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Пт окт 28, 2016 21:31:14 
Друг Кота

Карма: 103
Зарегистрирован: Пн ноя 30, 2009 04:00:01
Сообщений: 16928
Откуда: Нерезиновая
Рейтинг сообщения: 0
Интересно, а 24С128 или 24С256 вместо 24С16 применить можно?


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Пт окт 28, 2016 22:05:47 
Встал на лапы
Аватар пользователя

Карма: 7
Зарегистрирован: Пн окт 05, 2015 10:21:41
Сообщений: 84
Откуда: Солнечногорск
Рейтинг сообщения: 0
АлександрЛ писал(а):
Интересно, а 24С128 или 24С256 вместо 24С16 применить можно?

Я думаю, что можно любые, если чуть-чуть программу доработать в части увеличения количества мелодий. Вопрос только, где брать коды для новых мелодий, т.е. как их производить. Уж больно муторное дело. Давным-давно была идея разработать для этого звонка что-то вроде редактора мелодий (недавно даже нашёл пожелтевшие листки с набросками такой программы на языке ассемблера для компьютера "Орион-128"), но до реализации так и не дошло...


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Сб окт 29, 2016 04:40:59 
Друг Кота

Карма: 103
Зарегистрирован: Пн ноя 30, 2009 04:00:01
Сообщений: 16928
Откуда: Нерезиновая
Рейтинг сообщения: 0
А просто залить то, что должно быть в 24С16 в 24С128- нельзя, что ли? Ну, займёт там прошивка не 100%, а только 12,5 или 6,25%?
Я ставил в своём оборудовании вместо 24С128- 24С256, пофигу, работает.... :dont_know:
Просто за 24С16 надо куда- то ехать, покупать.. При её цене 15 рублей- дорога туда и обратно выйдет намного дороже.. А 24С128 или 24С256 просто "есть в тумбочке".. :)))


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Сб окт 29, 2016 06:30:33 
Друг Кота
Аватар пользователя

Карма: 34
Зарегистрирован: Ср апр 06, 2011 10:58:13
Сообщений: 12724
Откуда: Кузбасс
Рейтинг сообщения: 0
Цитата:
Давным-давно была идея разработать для этого звонка что-то вроде редактора мелодий (недавно даже нашёл пожелтевшие листки с набросками такой программы на языке ассемблера для компьютера "Орион-128".


В "Радиолюбителе" была такая программа для "Спектрума" - выходы 580ВВ55 вешались на счетчики


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Сб окт 29, 2016 07:12:47 
Собутыльник Кота

Карма: 46
Зарегистрирован: Пт мар 07, 2008 07:54:43
Сообщений: 2894
Откуда: Ижевск
Рейтинг сообщения: 0
Pushok62 писал(а):
Вопросы, замечания и предложения по статье
-младший байт FUSE-бит лучше установить DF или FF, т.е. на работу именно от кварца
-ноты можно задавать точнее, например
Код:
const unsigned int T1_F_ = T1A_1/740-1; //* с учётом того, что прерывание будет вызываться в начале следующего, после сравнения, периоде
//const unsigned int T1_F_ = T1A_1/740; //*Число тиков таймера 1 для полупериода частоты ноты Фа-диез

Вариант убрать 24C16 и вместо кода её обслуживания разместить несколько мелодий не рассматривали?


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Сб окт 29, 2016 11:14:11 
Встал на лапы
Аватар пользователя

Карма: 7
Зарегистрирован: Пн окт 05, 2015 10:21:41
Сообщений: 84
Откуда: Солнечногорск
Рейтинг сообщения: 0
akl писал(а):
Pushok62 писал(а):
Вопросы, замечания и предложения по статье
-младший байт FUSE-бит лучше установить DF или FF, т.е. на работу именно от кварца

C указанными младшими FUSE-битами тоже должно работать (меняется только время старта).

akl писал(а):
-ноты можно задавать точнее, например
Код:
const unsigned int T1_F_ = T1A_1/740-1; //* с учётом того, что прерывание будет вызываться в начале следующего, после сравнения, периоде
//const unsigned int T1_F_ = T1A_1/740; //*Число тиков таймера 1 для полупериода частоты ноты Фа-диез


Так, конечно, будет точнее, но эту разницу вряд ли можно будет услышать.

akl писал(а):
Вариант убрать 24C16 и вместо кода её обслуживания разместить несколько мелодий не рассматривали?

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

Bear2011 писал(а):
В "Радиолюбителе" была такая программа для "Спектрума" - выходы 580ВВ55 вешались на счетчики

Только нужен редактор для генерации прошивки именно под этот звонок, с учётом его схемотехники.

АлександрЛ писал(а):
А просто залить то, что должно быть в 24С16 в 24С128- нельзя, что ли? Ну, займёт там прошивка не 100%, а только 12,5 или 6,25%?
Я ставил в своём оборудовании вместо 24С128- 24С256, пофигу, работает.... :dont_know:
Просто за 24С16 надо куда- то ехать, покупать.. При её цене 15 рублей- дорога туда и обратно выйдет намного дороже.. А 24С128 или 24С256 просто "есть в тумбочке".. :)))

Сам проверить не могу, и с такими микросхемами не работал, но можно попробовать - программно никаких особенностей быть не должно.

---
И ещё небольшие правки по схемам (в статье исправил, но исправления пока не появились). На схеме оригинального звонка название микросхем DD6, DD9 - "Счётчик тактов мелодии (с входным делителем на 4)", а не "на 8", а также диапазон генерируемых частот генератора на элементах DD1.1-DD1.3 - 10..25 Гц (35..40 Гц - это при полном напряжении питания +5V указанных элементов). На схеме звонка, собранного на МК, сопротивление резистора R5 - 1 кОм, а ёмкость конденсатора C6 - 0,033 мкФ (его можно вообще не ставить, если больше нравится звук с ВЧ гармониками). Функциональная зависимость регулятора громкости R6 - линейная (A - по отечественной маркировке и B - по зарубежной).


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Пн окт 31, 2016 12:22:24 
Родился

Зарегистрирован: Пн окт 31, 2016 11:57:29
Сообщений: 6
Откуда: Апрелевка
Рейтинг сообщения: 0
Вложение:
Комментарий к файлу: фото м\сх памяти
24с16N.jpg [165.06 KiB]
Скачиваний: 162
Добрый день!
Подскажите, в чем проблема: собрал схему на 24С08 (был под рукой) - всё заработало сразу, проигрываются 32 мелодии. Купил 24С16 - программируется нормально, считывается и проверяется программатором - нормально - но звонок с ней не работает. При замыкании кнопки проходят пачки импульсов на 5 и 6-м выводах. Фото м/сх - в приложении. Спасибо автору за продуманную схему и конструкцию


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Пн окт 31, 2016 12:47:10 
Встал на лапы
Аватар пользователя

Карма: 7
Зарегистрирован: Пн окт 05, 2015 10:21:41
Сообщений: 84
Откуда: Солнечногорск
Рейтинг сообщения: 0
У меня звонок работал с микросхемами из двух разных партий, купленных в "Чип и Дип". Можно попробовать указать в программе бОльшую временную задержку при обмене с памятью, например:
#define USI_DELAY 25 //Задержка для обмена по шине I2C, мкс


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Пн окт 31, 2016 15:18:27 
Родился

Зарегистрирован: Пн окт 31, 2016 11:57:29
Сообщений: 6
Откуда: Апрелевка
Рейтинг сообщения: 0
Купил ещё 3 микросхемы разных производителей - такая-же проблема. Всё шьётся, но не работает. Увы, программист я никакой, может поможете с прошивкой? Или подскажИте, что нужно поменять в прошивке (в НЕХ-файле)? Спасибо


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Пн окт 31, 2016 16:24:00 
Встал на лапы
Аватар пользователя

Карма: 7
Зарегистрирован: Пн окт 05, 2015 10:21:41
Сообщений: 84
Откуда: Солнечногорск
Рейтинг сообщения: 0
Прошивку с увеличенным временем обмена кинул в "личку", если поможет, выложу подправленную прошивку.


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Вт ноя 01, 2016 10:20:40 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 3
Зарегистрирован: Сб янв 28, 2012 20:41:28
Сообщений: 191
Откуда: Россия, Рязань.
Рейтинг сообщения: 0
Pushok62
Пожалуйста объясните одну не совсем мне понятную вещь, может меня не так учили, а может я все уже и забыл.
Попробую объяснить.
Я никак уверенно не пойму, по оригинальной схеме DD5- ноги 8,11; DD6- нога 9; DD11- ноги 8,9 DD12- нога 9 все таки висят в "воздухе" или на "Gnd"? Я конечно предполагаю, что висят,
но DD 10- со своей 3 ей ногой и надписью лог 1, предполагает на +? Тогда остальные -? Но тогда, почему "кресты"?

Печатка в процессе, но говорю сразу, развожу под 14 корпусов, у меня 155Ла8 всего 1 нашлась, а ла7 почти сотня. То есть, вместо 2 ла8 будут четыре ла7.

ЗЫ Блин, из 3х рф5 (новые, с 93 года лежали в родной кассете, остались с Синклеровских времен, были все проверенны) живой оказалась только одна, две остальных- одна совсем не читается - не пишется, вторая имеет рандомно разбросанные 00 вместо FF, на часовое !!! стирание не реагирует. Печалька...
Если не найду их на рынке, придется некоторым друзьям обойтись на тиньке)))

_________________
— Человек по природе либо бобр, либо склонен ко злу.


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Вт ноя 01, 2016 11:01:42 
Встал на лапы
Аватар пользователя

Карма: 7
Зарегистрирован: Пн окт 05, 2015 10:21:41
Сообщений: 84
Откуда: Солнечногорск
Рейтинг сообщения: 0
Выводы 8,11 - DD5, 9 - DD6, 8,9 - DD11, 9 - DD12 не используются и являются выходами, т.е. подключать их никуда не надо. Крестиками их можно было не отмечать, да и вообще не показывать. А вот вывод 3 - DD10 является входом. Он никуда не подключён - так было в оригинальной схеме. Но лучше его подключить через резистор 1 кОм к шине +5V, так как этот вход (лог. 1) участвует в формировании коэффициента делителя.


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Вт ноя 01, 2016 11:04:18 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 3
Зарегистрирован: Сб янв 28, 2012 20:41:28
Сообщений: 191
Откуда: Россия, Рязань.
Рейтинг сообщения: 0
Благодарю. Лог 1 понятно было, что через резистор, но смутило наличие "крестиков".

_________________
— Человек по природе либо бобр, либо склонен ко злу.


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Вт ноя 01, 2016 15:38:18 
Открыл глаза

Карма: 3
Зарегистрирован: Вт окт 11, 2011 20:04:28
Сообщений: 60
Откуда: Россия, Ульяновская область
Рейтинг сообщения: 0
Вопрос автору. Есть ли возможность подкорректировать прошивку, чтобы на свободном(любом) выходе контроллера появлялась 1 и после проигрывания мелодии появлялся 0?
Мелодии проигрываются рандомно даже при отключении зл. энергии, или опять начинаются с первой?


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Вт ноя 01, 2016 16:28:19 
Встал на лапы
Аватар пользователя

Карма: 7
Зарегистрирован: Пн окт 05, 2015 10:21:41
Сообщений: 84
Откуда: Солнечногорск
Рейтинг сообщения: 1
Прикрепляю файл прошивки V1.1, в котором на выводе PB0 устанавливается лог. 1 при проигрывании мелодии. Проверить не смог, так как мой экземпляр звонка уже у меня отсутствует. Если будут проблемы, соберу на макетной плате и проверю.
Если установлена перемычка случайного проигрывания мелодий, мелодия выбирается случайно независимо от того, первое это нажатие после включения питания ли нет.


Вложения:
Комментарий к файлу: Прошивка с установкой 1 на выходе PB0 при проигрывании мелодии
Bell64_1_1.rar [7.11 KiB]
Скачиваний: 121
Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Вт ноя 01, 2016 17:40:27 
Открыл глаза

Карма: 3
Зарегистрирован: Вт окт 11, 2011 20:04:28
Сообщений: 60
Откуда: Россия, Ульяновская область
Рейтинг сообщения: 0
Спасибо, проверить тоже пока не могу, меги еще едут.


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Ср ноя 02, 2016 03:40:10 
Родился

Зарегистрирован: Чт сен 01, 2011 23:55:49
Сообщений: 5
Рейтинг сообщения: 0
Уважаемый автор. Контроллерами занимаюсь не давно, от сюда два вопроса.

1. Не могли бы Вы сделать и выложить скрин, с правильно выставленными Fuse-битами для CodevisionAVR или AVRDude. Или под программатор, который у Вас есть. Только подпишите пожалуйста под что именно скрин.

2. Подходит ли прошивка ПЗУ AT24C16 для прошивки К573РФ2 (РФ5), под исходную схему звонка на микросхемах ТТЛ логики, или нет ? А то есть у меня такой звонок, но без ПЗУ вообще.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 96 ]  На страницу 1, 2, 3, 4, 5  След.



Часовой пояс: UTC + 3 часа [ Летнее время ]


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

Сейчас этот форум просматривают: Accec, davidpoltava, DmitrijBit и гости: 18


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

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


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