Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 30.08.2007, 10:53  
timrf
Частый гость
 
Регистрация: 07.09.2006
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
timrf на пути к лучшему
По умолчанию Mega16 + TDA7468

Всем привет! Начал осваивать АВР и I2C. Хочу попробовать управлять микросхемой регулятором громкости и тембра с мультиплексором на 4 входа - TDA7468. Многие рекомендуют начинать писать на Ассемблере, поэтому буду использовать AVR Studio 4.12. Помогите начать данный "проект", научите правильно резервировать регистры и т.п. Разбираться в чужом коде без обьяснений очень тяжело... Прилагаю файл-даташит на TDA7468, чтобы не искали.

Прикрепленный файл: 1466023.pdf
Реклама:
timrf вне форума  
Непрочитано 30.08.2007, 11:03  
dimonbest
Гражданин KAZUS.RU
 
Аватар для dimonbest
 
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
dimonbest на пути к лучшему
По умолчанию

Что значит резервировать регистры? Давать им названия?
Тогда так
Код:
.def temp =r5
В даташите есть список команд, которые поддерживает МК.
dimonbest вне форума  
Непрочитано 30.08.2007, 12:13  
AndryG
Вид на жительство
 
Регистрация: 22.06.2006
Адрес: Украина
Сообщений: 308
Сказал спасибо: 19
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
AndryG на пути к лучшему
По умолчанию

Всё начинается с алгоритмов.

Сперва продумываешь "железную" часть - управление микросхемой с контроллера - выстраиваешь необходимые процедуры (Set_Vol, Vol_Plus, Vol_Minus и т.д.); интерфейс с юзером - кнопки, индикаторы и т.д

Потом продумываешь "высокую" часть - общение с юзером... как на какую реагировать, что зажигать, что гасить и т.д.

Потом соединяешь эти две вещи вместе.

Вот только потом, когда уже будет полное представление, что ты хочешь и как оно должно выглядеть ты запускаешь компилятор и начинаешь понемногу писать. При этом должен дать себе перед зеркалом клятву "я не буду изменять и добавлять функционал в программе, окромя уже задуманного и обдуманного ... во всяком слчае пока не напишу первую версию от а до я" ... если клятву не даш, то на половине дороги начнешь изменять код - и никогда до ума не доведешь!

Если опыта нет, то писать стоит по кускам ... написал кусок работы с кнопками и индикаторами - попробуй с ними поработать ... дописал выбор каналов - привяжи (на время)каналы к кнопкам ... так у тебя появится "чутье" контроллера.

Я, обычно, пишу модулями ... по модулям распихиваю нужные куски ... и потом для их тестирования пишу маленькие программки, к которым подключаю эти модули. Когда все модули готовы - пишу главный модуль, который и объединяет все куски.

___
P.S.
Вы спросите, а где АСМ? Отвечу ... Вы просили "начать" проект - а АСМом, обычно, заканчивают
AndryG вне форума  
Непрочитано 30.08.2007, 12:48  
lsa
Почётный гражданин KAZUS.RU
 
Аватар для lsa
 
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,488
Сказал спасибо: 3,207
Сказали Спасибо 3,010 раз(а) в 686 сообщении(ях)
lsa на пути к лучшему
По умолчанию

Есть целый цикл статей на пожлхую тему.
Там используется TDA7314, TDA7314S, TDA7315 и др. в связке с контроллером AVR.
Проект на С (WinAVR)
Описание в журналах РАДИОХОББИ. Автор Сергей Рюмик.
  • Журнал "Радиохобби" №2,№3,№4,№5,№6 за 2005 год
    Статья "Микроконтроллерное управление звуком"

    Журнал "Радиохобби" №1,№2,№3,№4 за 2006 год
    Статья "Микроконтроллерное управление звуком - 2"
В статьях ПОДРОБНЫЕ описания способы работы по управлению этими микросхемами. На сайте издательства есть исходники с отличными коментариями.
Думаю будет полезна эта инфа для данной задачи.
lsa вне форума  
Непрочитано 30.08.2007, 16:00  
timrf
Частый гость
 
Регистрация: 07.09.2006
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
timrf на пути к лучшему
По умолчанию

А есть эти журналы в электронном виде, где и как их можно скачать? Хотелось бы на Асме, а не Си. Хочу освоить пока одну среду разработки AVR Studio - хватаясь за все подряд я уже потерял 2 года и ничего толкового не сделал. 2 года собираю инфу, схемы, прошивку и т.д.
timrf вне форума  
Непрочитано 30.08.2007, 16:25  
AndryG
Вид на жительство
 
Регистрация: 22.06.2006
Адрес: Украина
Сообщений: 308
Сказал спасибо: 19
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
AndryG на пути к лучшему
По умолчанию

http://www.electromir.net/Spravka/Ma...diohobby/2005/
А вот шестой год сам хотел бы увидеть
AndryG вне форума  
Непрочитано 30.08.2007, 18:08  
lsa
Почётный гражданин KAZUS.RU
 
Аватар для lsa
 
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,488
Сказал спасибо: 3,207
Сказали Спасибо 3,010 раз(а) в 686 сообщении(ях)
lsa на пути к лучшему
По умолчанию

Сообщение от AndryG
http://www.electromir.net/Spravka/Magazine/Radiohobby/2005/
А вот шестой год сам хотел бы увидеть
http://www.natahaus.ru/2006/03/24/zh...i_01.2006.html
http://www.natahaus.ru/2006/06/22/zh...bi_2006_2.html
http://www.natahaus.ru/2006/11/26/zh...bi_2006_3.html
http://www.natahaus.ru/2006/10/06/zh...bi_2006_4.html
http://www.natahaus.ru/2007/03/20/zh...bi_2006_5.html

Поиск книг и журналов по интернетбиблиотекам
http://www.ebdb.ru/AboutUs.aspx
lsa вне форума  
Непрочитано 31.08.2007, 13:35  
timrf
Частый гость
 
Регистрация: 07.09.2006
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
timrf на пути к лучшему
По умолчанию

Сообщение от lsa
Сообщение от AndryG
http://www.electromir.net/Spravka/Magazine/Radiohobby/2005/
А вот шестой год сам хотел бы увидеть
http://www.natahaus.ru/2006/03/24/zh...i_01.2006.html
http://www.natahaus.ru/2006/06/22/zh...bi_2006_2.html
http://www.natahaus.ru/2006/11/26/zh...bi_2006_3.html
http://www.natahaus.ru/2006/10/06/zh...bi_2006_4.html
http://www.natahaus.ru/2007/03/20/zh...bi_2006_5.html

Поиск книг и журналов по интернетбиблиотекам
http://www.ebdb.ru/AboutUs.aspx
Не могу скачать, подскажите, пожалуйста, как надо!
timrf вне форума  
Непрочитано 31.08.2007, 13:41  
dimonbest
Гражданин KAZUS.RU
 
Аватар для dimonbest
 
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
dimonbest на пути к лучшему
По умолчанию

Сообщение от timrf
Не могу скачать, подскажите, пожалуйста, как надо!
Походу надо зарегестрироваться на сайте, а потом и скачивать...
dimonbest вне форума  
Непрочитано 31.08.2007, 14:40  
AndryG
Вид на жительство
 
Регистрация: 22.06.2006
Адрес: Украина
Сообщений: 308
Сказал спасибо: 19
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
AndryG на пути к лучшему
По умолчанию

Я на Ната... зарегерен давно .. прошелся вчера по ссылкам - файлы не найдены
AndryG вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Генерация стабильных импульсов на mega16 moroz_gr Микроконтроллеры, АЦП, память и т.д 14 02.03.2009 17:58
Mega16+MMC TS1GMMC4 woroba Микроконтроллеры, АЦП, память и т.д 3 10.12.2008 08:11
Mega16: вход в противофазу OCR1A и B code-by Микроконтроллеры, АЦП, память и т.д 8 10.11.2008 12:18
mega16 , траблы с АЦП MiHoY Микроконтроллеры, АЦП, память и т.д 23 28.02.2007 12:24
mega16 - int0 - наводка? mel2 Микроконтроллеры, АЦП, память и т.д 10 26.07.2006 08:08


Часовой пояс GMT +4, время: 23:44.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot