Radiohobby Forum

Интернет конференция журнала "Радиохобби"

Вы не вошли.

Объявление

Подписка на новые материалы от Николая Сухова - ролики, схемы, модели, онлайн конференции, консультации, чат.

Внимание! Почта в доменах Яндекс и Mail.ru не будет работать в профилях форумчан, из-за введённых правительством Украины санкций против этих компаний. Всем, кто ранее использовал подобную почту, для сохранения прежней функциональности форума, рекомендуется её поменять.

Огромная просьба, заливать тематические картинки и файлы в личные файловые каталоги на форуме, чтобы они не потерялись, со временем!

Ссылка "Загрузки" находится справа внизу формы набора сообщения.

Подписка на журнал "Радиохобби" прекращена. Подробности. Форум же - продолжает свою работу.

#41 20.02.2007 23:50:44

Николай Сухов
Главный редактор
Откуда: Киев
Здесь с 19.01.2004
Сообщений: 894
Сайт

Re: Микроконтроллерное управление звуком 2

vim пишет:

После обубликования второй статьи стало интересно, эта конструкция заработает у кого нибудь с TDA7314? В конференции эта тема не обсуждалась. Судя по всему статья писалась на заказ и работать не будет. В datasheet на TDA7314 ошибка, не правильно указан адрес микросхемы. Уважаемый автор сначала проверяйте в железе, а потом печатайте в журнале. у всех все микросхемы исправны.  Адрес TDA7314 080H!!! Замените и у вас все заработает. Сам столкнулся с этой проблемой не задолго до опубликования статьи.

В datasheet на TDA7314 ошибки нет, адрес обращения i2c там равен 0x88. Автор публикации именно с нее начинал эксперименты в 2005 г (затем использовалась TDA7318). А вот TDA7314S, как ни парадоксально, имеет другой адрес 0x80, но документально это проверить не получится в связи с отсутствием в Интернете datasheet на TDA7314S. В принципе можно пользоваться datasheet на TDA7315, которая тоже имеет адрес 0x80 и в остальном подобна. Косвенное подтверждение догадки имеется на польском форуме 2003 г. www.elektroda.pl/rtvforum/forum17.html, где говорится про адреса 1000000 и 10001000 для микросхем TDA7314 с буквой S и без нее.

На сайте журнала РХ будут размещены финальные прошивки кодов RH3, RH6 для TDA7314S с адресом 0x80. Желающие могут сами их получить, откомпилировав листинги с заменой текста i2write(0x88); на i2write(0x80); в строке 42 (файл rh3.c) или в строке 45 (rh6.c). Обратите внимание, что компиляцию следует проводить пакетом WinAVR-20060421. Более свежая версия WinAVR-20070122 имеет жесткий оптимизатор и временные задержки могут не соответствовать предполагаемым.

Глюков со звучанием в TDA7314S с адресом 0x80 не наблюдается (реально проверено на микросхеме Z993B9509). Возможно что-то в монтаже или надо увеличить программные задержки на опрос кнопок и на скорость передачи данных по шине i2c. Для перепроверки можно зашить в контроллер коды от RH3, затем от RH6 (на индикацию не обращать внимание, управлять только кнопками и слушать звук). В исправной TDA7314S на выводах 6, 7, 12, 13, 20, 21 при отсутствии звука должно бы напряжение, примерно равное половине питания, то есть 4, 5 В. Ток потребления от 9 В по datasheet не более 10 мА

Вне форума

#42 21.02.2007 09:35:50

Taras
Участник
Здесь с 13.04.2004
Сообщений: 52

Re: Микроконтроллерное управление звуком 2

Товарищ Сухов, там еще глюки есть с кодами кнопок:  sad(((  ыыыыыаааааа аааа ааа...
Программа не правильно работате с кодом кнопки пульта 0x01 - пришлось на вход 1 записать
0x05(это когда добавлялся коммутатор)
Поставьте кому не лень и проверьте в Лабе - в железе работает так-же.

Вне форума

#43 21.02.2007 12:21:52

Dmitry
Забанен
Откуда: Запорожье
Здесь с 03.02.2004
Сообщений: 3,105
Сайт

Re: Микроконтроллерное управление звуком 2

А в чем проблема с адресом?

Устройство I2C должно отвечать при получении своего адреса из шины. напишите в проге проверку, если за (допустим) 256 обращений мастера (мк) устройство так и не ответило, значит его нет. Меняем адрес на альтернативный и снова ломимся. Ответило устройство - значит ОК. Прописывем этот факт в энзу и в дальнейшем при обращении просто проверяем, какое устройство было, ставим соответствующий адрес и вперед!

А то "крылья, крылья"... Ноги !!!!


Почему когда мы нарушаем, нас штрафуют, а когда всё делаем правильно, с нас берут налоги?....

Вне форума

#44 30.03.2007 14:38:41

svnlom
Новичок
Здесь с 18.02.2007
Сообщений: 10

Re: Микроконтроллерное управление звуком 2

Товарищ Сухов финальные прошивки кодов RH3, RH6 для TDA7314S с адресом 0x80 уже появились?

если есть закинь ссылку

Вне форума

#45 30.03.2007 18:34:26

Николай Сухов
Главный редактор
Откуда: Киев
Здесь с 19.01.2004
Сообщений: 894
Сайт

Re: Микроконтроллерное управление звуком 2

svnlom пишет:

Товарищ Сухов финальные прошивки кодов RH3, RH6 для TDA7314S с адресом 0x80 уже появились?

если есть закинь ссылку

Да, Сергей Рюмик прислал. Будет на нашем сайте после выхода апрельского номера.

Вне форума

#46 30.04.2007 19:45:27

svnlom
Новичок
Здесь с 18.02.2007
Сообщений: 10

Re: Микроконтроллерное управление звуком 2

чво то не скачивается финальная прошивка для TDA7314S наверно сервак глючит

Вне форума

#47 30.04.2007 20:30:11

Николай Сухов
Главный редактор
Откуда: Киев
Здесь с 19.01.2004
Сообщений: 894
Сайт

Re: Микроконтроллерное управление звуком 2

svnlom пишет:

чво то не скачивается финальная прошивка для TDA7314S наверно сервак глючит

действительно глюк. Попробую в ближайший рабочий день разобраться.

Вне форума

#48 02.05.2007 19:51:28

svnlom
Новичок
Здесь с 18.02.2007
Сообщений: 10

Re: Микроконтроллерное управление звуком 2

Товарищ Сухов финальная прошивка для TDA7314S работает как часики всю калекцию с буквой S прверил накопившуюся в ходе эксперементов всё робит но по качеству с твоим предвариком сильно
уступает но всетаки и ризультат тоже важен спасибо за хлопоты !!!

Вне форума

#49 03.05.2007 14:30:31

svnlom
Новичок
Здесь с 18.02.2007
Сообщений: 10

Re: Микроконтроллерное управление звуком 2

а кто подскажет какой пульт использовал автор сие разроботки

Вне форума

#50 04.06.2007 14:12:51

dtrack
Новичок
Здесь с 04.06.2007
Сообщений: 1

Re: Микроконтроллерное управление звуком 2

автор не знаю
я использовал RC-5
так на нем и написано

все работает только коды клавиш в программе исправил и перекомпилил

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.112 сек, 10 запросов выполнено - Использовано памяти: 598.22 Кбайт (Пик: 648.59 Кбайт) ]