АудиоПортал ИНФО

Аудиофорум профессиональных любителей
Текущее время: 16 ноя 2024

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




Начать новую тему Ответить на тему  [ Сообщений: 302 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9, 10 ... 16  След.
Автор Сообщение
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 11 авг 2013 
Не в сети
Sith Lord
Аватара пользователя

Зарегистрирован: 22 мар 2010
Сообщения: 1112
Откуда: Budapest
Возраст: 100
wired писал(а):
а у меня работает :snooty:
и сбрасьівается...


Оппана!? А может поделитесь - каким образом?
Как именно вы сбрасываете флаг прерывания?
Дело в том, что я себе копну волос из груди нарвал,
и ничего не помогало. Вывод прерывание имеет ОДНОРАЗОВОЕ предназначение,
и в принципе я проиворечий в даташите не нашел.
Если не секрет - расскажите!
Выше в теме есть исходник моей проги - там понятно что и как я делаю.
А на плате видно, как я даже предусмотрел подтяжку для открытого стока.

_________________
У Силы две стороны...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 11 авг 2013 
Не в сети
Аватара пользователя

Зарегистрирован: 11 авг 2013
Сообщения: 6
Возраст: 41
admin писал(а):

Оппана!? А может поделитесь - каким образом?

все просто - когда взводится прерьівание, в некоем регистре появляется некий битик - єто зависит на какое собьітие прерьівание назначено.
вот его и читаем, после прочтения его - INT отпускает.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 11 авг 2013 
Не в сети
Sith Lord
Аватара пользователя

Зарегистрирован: 22 мар 2010
Сообщения: 1112
Откуда: Budapest
Возраст: 100
wired писал(а):
все просто - когда взводится прерьівание, в некоем регистре появляется некий битик - єто зависит на какое собьітие прерьівание назначено.
вот его и читаем, после прочтения его - INT отпускает.


А подробнее можете вспомнить? Это регистр 02Н? Глобальный статус прерывания?

_________________
У Силы две стороны...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 11 авг 2013 
Не в сети
Аватара пользователя

Зарегистрирован: 11 авг 2013
Сообщения: 6
Возраст: 41
возможно, там прерьівания задаются в разньіх регистрах и читаются в разньіх, думаю методом тьіка перебрать удастся :)
а я тупо не помню... сори


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 12 авг 2013 
Не в сети
Sith Lord
Аватара пользователя

Зарегистрирован: 22 мар 2010
Сообщения: 1112
Откуда: Budapest
Возраст: 100
Ну я все еще надеюсь, что у вас получится вспомнить :)
Я попробую этот самый 02Н, я его действительно не трогал,
и насколько я помню - это единственный доступный на чтение...
Остальные регистры - на запись, выставляют маску.
Кстати, о сбросе прерывания таким образом в даташите - ни слова.
Как вы догадались?

_________________
У Силы две стороны...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 12 авг 2013 
Не в сети

Зарегистрирован: 23 фев 2011
Сообщения: 283
Откуда: N?rnberg / Краснодар
Возраст: 30
То есть флаг сбрасывается после того как был прочитан????????????? и принудительно скидывать не надо???

идет шаг за шагом - пришёл программатор...


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 12 авг 2013 
Не в сети
Аватара пользователя

Зарегистрирован: 11 авг 2013
Сообщения: 6
Возраст: 41
логика следующая, микра взводит прерьівание, по неокему собьітию, єто собьітие пишется в регистр (кажется таки второй), там их несколько бит на каждьій узел которьій вьізьівает прерьівание. И пока не прочитаем єтот регистр прерьівание не сбрасьівается, что логично. В случае если мьі следим за прерьіваниями от нескольких блоков, мьі сразу видим, статус какого узла читать.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 12 авг 2013 
Не в сети
Аватара пользователя

Зарегистрирован: 11 авг 2013
Сообщения: 6
Возраст: 41
admin писал(а):
Кстати, о сбросе прерывания таким образом в даташите - ни слова.
Как вы догадались?

Ну єто же логично, зачем вводить еще какойто сигнал сброса прерьівания, если для єтого достаточно прочитать регистр где "указано", что его вьізвало.
собьітие - взвод прерьівания - смотрим, что вьізвало. Вот последнее действие и сбрасьівает ножку прерьівания.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 12 авг 2013 
Не в сети
Sith Lord
Аватара пользователя

Зарегистрирован: 22 мар 2010
Сообщения: 1112
Откуда: Budapest
Возраст: 100
wired писал(а):
admin писал(а):
Кстати, о сбросе прерывания таким образом в даташите - ни слова.
Как вы догадались?

Ну єто же логично, зачем вводить еще какойто сигнал сброса прерьівания, если для єтого достаточно прочитать регистр где "указано", что его вьізвало.
собьітие - взвод прерьівания - смотрим, что вьізвало. Вот последнее действие и сбрасьівает ножку прерьівания.


Я не говорю о введении доп. сигнала или действия. Но как минимум НАПИСАТЬ СЛОВАМИ, что при прочтении этого регистра флаг сбрасывается - могли бы, это же даташит, млять, а не логический ребус... И ИМХО это вообще не логично, раз уж речь о логике. В АТМЕГЕ непример, глобальный регистр флагов прерываний доступен как на запись, так и на чтение. Прочитал, узнал чем вызвано прерывание, обнулил флаг - так ЛОГИЧНО, все в одно месте. А как у техасцев - это какая-то ректальная логика, ей-богу. И ладно бы - нелогично, это можно пережить. Но хоть бы заикнулись об этом, сцуки...
А по моей логике мне не требовалось считывать "какое именно событие" вызвало прерывание, ибо у мну жестко было размаскировано одно-единственное прерывание - если оно возникает - я и так знаю, что его вызвало :) Нах мне этот регистр? Нафик не нужен...вот я и не допер.
Спасибо за наводку! :obscene-drinkingcheers: В принципе, я и так обошелся, через READY, но знать на будущее - полезно.
А, интересно, кстати... Там на техас-инструментсе, у них есть форум техподдержки. Чел точно мой же вопрос задавал, и техсаппорт ему ответил какую-то редкостную муйню, но ничего по сути :) Сами не знали :)

_________________
У Силы две стороны...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 12 авг 2013 
Не в сети
Sith Lord
Аватара пользователя

Зарегистрирован: 22 мар 2010
Сообщения: 1112
Откуда: Budapest
Возраст: 100
romaryo писал(а):
То есть флаг сбрасывается после того как был прочитан????????????? и принудительно скидывать не надо???

Притом не просто флаг, тут хитрее. Есть три разных функциональных узла, могущие вызывать прерывание - это DIR, DIT и SRC. Притом каждый из них может быть запрограммирован генерить прерывание по более чем одному признаку/критерию, то есть каждому из этих узлов принадлежит группа флагов - но при прочтении соответствующего бита из 02Н обнуляется вся группа.

romaryo писал(а):
идет шаг за шагом - пришёл программатор...

Да, это она, любимая игрушка :) USBASP рулит.

_________________
У Силы две стороны...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 12 авг 2013 
Не в сети
Аватара пользователя

Зарегистрирован: 11 авг 2013
Сообщения: 6
Возраст: 41
Цитата:
А как у техасцев - это какая-то ректальная логика, ей-богу. И ладно бы - нелогично, это можно пережить. Но хоть бы заикнулись об этом, сцуки...

єто стандартная логика, если микросхема, НЕ МК, генерирует прерьівание.
посмотри описание микросхем расширителей шиньі например pcf8574


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 14 авг 2013 
Не в сети
Sith Lord
Аватара пользователя

Зарегистрирован: 22 мар 2010
Сообщения: 1112
Откуда: Budapest
Возраст: 100
wired писал(а):
єто стандартная логика, если микросхема, НЕ МК, генерирует прерьівание.


Нет такой "стандартной логики", иначе обязана быть ссылка на стандарт.
Конкретно в случае pcf8574 это черным по белому написано в даташите:

"Resetting and reactivating the interrupt circuit is achieved
when data on the port is changed to the original setting or
data is read from or written to the port which has generated
the interrupt."

В даташите на SRC4392 НИЧЕГО об этом не написано.

_________________
У Силы две стороны...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 19 авг 2013 
Не в сети
Sith Lord
Аватара пользователя

Зарегистрирован: 22 мар 2010
Сообщения: 1112
Откуда: Budapest
Возраст: 100
Может кому интересно, хорошая цена, ограниченное предложение.
ЦАП на ESS9023
http://www.ebay.com/itm/24Bit-192KHz-ES ... 1787876%26

_________________
У Силы две стороны...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 26 авг 2013 
Не в сети

Зарегистрирован: 23 фев 2011
Сообщения: 283
Откуда: N?rnberg / Краснодар
Возраст: 30
Рекомендуете?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 27 авг 2013 
Не в сети
Sith Lord
Аватара пользователя

Зарегистрирован: 22 мар 2010
Сообщения: 1112
Откуда: Budapest
Возраст: 100
Да, хороший ЦАП, непревзойденный за эти деньги.

_________________
У Силы две стороны...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 01 сен 2013 
Не в сети

Зарегистрирован: 01 сен 2013
Сообщения: 9
Возраст: 77
admin писал(а):
Может кому интересно, хорошая цена, ограниченное предложение.
ЦАП на ESS9023
http://www.ebay.com/itm/24Bit-192KHz-ES ... 1787876%26

На своем сайте они их по 19 баксов вооббще распродают.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 02 сен 2013 
Не в сети

Зарегистрирован: 23 фев 2011
Сообщения: 283
Откуда: N?rnberg / Краснодар
Возраст: 30
Всем привет! вот достался такой Кит (часть деталек отвалилось например микросхемы стабов из за транспортировки видимо) на ботру CS8414-SC + AD1865 через HD74HC02P как включено еще не смотрел и преобразователь I/U на дискретке целый огород.

стоит с ним заморачиваться? или может его как то твикнуть и использовать как основу? на плате написано AD1865NOS-1.0


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 02 сен 2013 
Не в сети

Зарегистрирован: 23 фев 2011
Сообщения: 283
Откуда: N?rnberg / Краснодар
Возраст: 30
Вот оно! жаль в инглише не силён, http://lampizator.eu/lampizator/referen ... d1865.html

был у меня такой года полтара назад, а щас на барахолке за 5 евро купил... не смог пройти мимо


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 04 сен 2013 
Не в сети
Sith Lord
Аватара пользователя

Зарегистрирован: 22 мар 2010
Сообщения: 1112
Откуда: Budapest
Возраст: 100
Уже озвучивалось по теме выше - необходимо городить правильное разделение потока i2s на правый и левый каналы. Bubi делал под моим предводительством. Авось поделится наработками :)

_________________
У Силы две стороны...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открываем ЦАПострой
СообщениеДобавлено: 04 сен 2013 
Не в сети
Аватара пользователя

Зарегистрирован: 22 май 2010
Сообщения: 1962
Откуда: Мукачево
Возраст: 46
да Виктор , все по той схеме, что ты выкладывал , работает идеально, заводится с -пол пинка , собирается любым дилетантом( типа меня) на коленке, за что тебе мегареспект !
Сейчас все приостановилось , только приехал , на работе разгребаю завалы , жену 10 дней не видел ,...... :) i2s осень доделаю с тремора


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 302 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9, 10 ... 16  След.

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


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


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

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB