RE: Чипы С-Media -
Black_Jack - 01-30-2018
Zorg Написал:В ксонаре у 7 скололся резистор от легкого нажатия на плату, после чего ЗК продолжала работать, кое как.
Кувалдой надо было
RE: Чипы С-Media -
Altor Audio - 01-30-2018
Zorg Написал:МЛТ - это прогрессивное решение
Был лет 40 назад.
А в ЦАПах не СМД вообще не применимо.
RE: Чипы С-Media -
Zorg-Вороватое чмо - 01-30-2018
flipper Написал:Я ни разу не скалывал.
ну молодец, а я ни разу чашки оторванные не встречал. и чё?. Я уже объяснял меня шумовая планка - 120 дб устраивает. Не надо - 140, так что берем МЛТ
RE: Чипы С-Media -
Altor Audio - 01-30-2018
Zorg Написал:Не надо - 140, так что берем МЛТ
Зачем вобще что-то брать? Купи за три копейки на Али.
RE: Чипы С-Media -
Zorg-Вороватое чмо - 01-30-2018
Altor Audio Написал:Зачем вобще что-то брать? Купи за три копейки на Али.
Я знаю за что и почему Вы их не любите. Достаточно почитать описание Ваших устройств. Да напишите уже прямо - ЗГИНЬТЕ ЗГИНЬТЕ НЕ СБИВАЙТЕ МНЕ ЦЕНУ. Я поддерживаю этот несчастный радиокружок на Веге который всеми силами пытается работать с поделками из Китая. Скоро они допрут что к чему, запрограммируют выложат образцы кода и принципы его редактирования, если я не сделаю этого раньше. А я сделаю, даже если мне нужно будет вложить в это деньги. Никакого бизнеса так... личное, за травлю. Хороший удар по коммерческим амбициям.
RE: Чипы С-Media -
flipper - 01-30-2018
Ох, как же хочется посмотреть на восьмиканальный цап на млт!
Кандеры тоже к50-6 ставь, их можно бесплатно из совкового хлама наковырять.
Вместо керамики - МБМ
Zorg Написал:А я сделаю, даже если мне нужно будет вложить в это деньги. Никакого бизнеса так... личное, за травлю.
Дак ждем не дождемся, переходи от слов к делу, чем ты уже две недели занимаешься?
Zorg Написал:Я поддерживаю этот несчастный радиокружок на Веге который всеми силами пытается работать с поделками из Китая.
Кружок то ваще в курсе, что его поддерживает сам великий тет? Может, сообщить? Это же, типа, как стимул, как там было: «Этот дом борется за почетное звание дома высокой культуры быта»?
RE: Чипы С-Media -
Zorg-Вороватое чмо - 01-30-2018
flipper Написал:Ох, как же хочется посмотреть на восьмиканальный цап на млт!
Вы имели в виду футпринт выводного резистора? чем конкретно он вас не устраивает?
RE: Чипы С-Media -
Altor Audio - 01-30-2018
Тет Написал:если я не сделаю этого раньше.
Так сделай уже, не томи :)
RE: Чипы С-Media -
flipper - 01-31-2018
Zorg Написал:Скоро они допрут что к чему, запрограммируют выложат образцы кода и принципы его редактирования
«Принципы редактирования» кода на языке Си были «выложены» еще в 69м году, но никому из вышеозначенных лиц это, несмотря на 50 лет срока, не помогло. Не вижу причин, почему ресско должно начать помогать сейчас , бгг
RE: Чипы С-Media -
Black_Jack - 01-31-2018
"Принципы существуют только для того, чтобы их нарушать" // Black Jack, ПСС, т.27, стр. 576
RE: Чипы С-Media -
s3t - 01-31-2018
Принципы редактирования и понятия компилирования. Ага. И за прошивку ответить.
RE: Чипы С-Media -
Black_Jack - 01-31-2018
Именно! Кровью ответить!
RE: Чипы С-Media -
Altor Audio - 01-31-2018
flipper Написал:Не вижу причин, почему ресско должно начать помогать сейчас , бгг
Пусть разберется с чем-нибудь, типа такого, тогда посмотрим :)
Код:
[[distributable]]
void DFUHandler(server interface i_dfu i, chanend ?c_user_cmd);
// Audio I/O - Port declarations
on tile[AUDIO_IO_TILE] : buffered out port:32 p_i2s_dac[I2S_WIRES_DAC] =
{PORT_I2S_DAC0,
PORT_I2S_DAC1,
PORT_I2S_DAC2,
PORT_I2S_DAC3,
PORT_I2S_DAC4,
PORT_I2S_DAC5,
PORT_I2S_DAC6,
};
on tile[AUDIO_IO_TILE] : buffered out port:32 p_lrclk = PORT_I2S_LRCLK;
on tile[AUDIO_IO_TILE] : buffered out port:32 p_bclk = PORT_I2S_BCLK;
//---------------------------------------
extern buffered out port:32 p_i2s_dac[I2S_WIRES_DAC];
//---------------------------------------
static inline void doI2SClocks(unsigned divide){
switch (divide) {
case 8:
p_bclk <: 0xF0F0F0F0;
p_bclk <: 0xF0F0F0F0;
p_bclk <: 0xF0F0F0F0;
p_bclk <: 0xF0F0F0F0;
p_bclk <: 0xF0F0F0F0;
p_bclk <: 0xF0F0F0F0;
p_bclk <: 0xF0F0F0F0;
p_bclk <: 0xF0F0F0F0;
break;
case 4:
p_bclk <: 0xCCCCCCCC;
p_bclk <: 0xCCCCCCCC;
p_bclk <: 0xCCCCCCCC;
p_bclk <: 0xCCCCCCCC;
break;
case 2:
//default:
p_bclk <: 0xAAAAAAAA;
p_bclk <: 0xAAAAAAAA;
break;
case 1:
break;
}
}
//---------------------------------------
int main(){
chan c_mix_out;
chan c_iap;
chan c_adc;
chan c_mix_ctl;
chan c_aud_cfg;
interface i_dfu dfuInterface;
USER_MAIN_DECLARATIONS
par {
on tile[XUD_TILE]:
par {
[[distribute]]
DFUHandler(dfuInterface, null);
usb_audio_core(c_mix_out, c_iap, c_ea_data);
}
on tile[AUDIO_IO_TILE]: usb_audio_io(c_mix_out, c_adc ,c_aud_cfg, c_clk_ctl, dfuInterface );
thread_speed();
USER_MAIN_CORES
}
xs1_su_adc_service(c_adc);
return 0;
}
RE: Чипы С-Media -
s3t - 01-31-2018
Кривой код.
Где каменты? Почему все переменные/константы/функции не на русском и такие короткие в имени?
void Моя_Функция_1(){
}
Буите смеяться, но мне буквально сегодня пришлось подправлять код, в котором использовалась, цитирую, "myfunction()". И три строки комментов что она делает.
Не на английском.
Примечательно, что такой код у мя вызывает лишь ироничную улыбку, а не истерику (должен заметить, код довольно длинный).
Истерику у мя вызывает другой код.
Кто-то очень лаконичный, написал 40-50 строк плотного кода на 10 переменных с кучей циклов проверок и выдергиваний одного из другого. Используя в качестве имен для переменных БУКВЫ. Одна буква = одна переменная.
Не, ну я могу понять чувага, это более-менее устаканившийся алгоритм обработки, но чьорт. /rant off
RE: Чипы С-Media -
wired - 01-31-2018
иногда просто мучительно трудно дать функции название, просто аж чуйствуешь как кипят мозги.
RE: Чипы С-Media -
s3t - 01-31-2018
Можно писать гордо,
int f(){}
...
int y = f(x);
Чуствуешь себя мегапрофффессором математики)))
RE: Чипы С-Media -
wired - 01-31-2018
клас
RE: Чипы С-Media -
flipper - 01-31-2018
В случае тета буит так:
void main ()
{
//сюда я вставлю украденный у торреса код моего восьмиканального цапа!11
}
RE: Чипы С-Media -
Zorg-Вороватое чмо - 01-31-2018
Altor Audio Написал:Пусть разберется с чем-нибудь, типа такого, тогда посмотрим :)
В SDK есть несколько примеров, но я не могу в Кейле собрать их до кучи. Как я понимаю структура проекта состоит из главного файла (обычно Main.c) и подключаемых инклудов. Сам код там есть вместе с каментами. Подправить можно и это легко если понять как оно вообще работает. эти примерчики програм для мИгалок не имеют ничего общего с SDK
вот объяснения по поводу кода. Они пишут что примеры были написаны в Кейле, но они сохранены не как готовые проекты а папки с хаотично расположенными файлами.
RE: Чипы С-Media -
flipper - 01-31-2018
Собрать до кучи всегда можно было командой copy file1+ file2 хдхд