[an error occurred while processing this directive]
CD-Eater, еще не спите ? Есть впопросик по ADPCM - у меня по AN643 прямоугольник получается а не синусоида
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
MegaJohn-home
14 мая 2006 г. 02:23
Составить ответ
|||
Конференция
|||
Архив
Ответы
Кстати, у Атмела есть аппота AVR336: ADPCM Decoder
—
CD_Eater
(14.05.2006 13:17
194.54.161.151
,
пустое
)
И зачем копировать алгоритм ? Главное - понять идею и реализовать её как удобно, ведь совместимость со стандартными ADPCM-файлами не требуется
—
CD_Eater
(14.05.2006 13:19
194.54.161.151
,
пустое
)
И откуда выходит этот прямоугольник?
—
=L.A.=
(14.05.2006 07:46
213.134.214.10
,
пустое
)
применяй ПИК - оттуда выходит синус.
—
=L.A.=
(14.05.2006 07:50
213.134.214.10
,
пустое
,
ссылка
)
кстати, ты както спрашивал значение одного слова. Очень в тему значение :) (+)
—
=L.A.=
(14.05.2006 07:58
213.134.214.10
, 110 байт)
Самому добиваться конечно хорошо, но показатель "время" не расстянешь - хочется побыстрее что бы другим заняться. Прямоугольник вчера был из-за собственной очепятки. Синус всё-таки получил, но он получился не сисимметричный [->]. Теперь бы его из минуса вытащить да в 8-бит ужать: буду бутстрапить !
—
MegaJohn-home
(14.05.2006 09:47
84.204.44.33
,
пустое
,
картинка
)
В чем несимметричность? И как передаешь параметр в функцию ADPCMEncoder? (+)
—
=L.A.=
(14.05.2006 11:33
213.134.214.10
, 49 байт)
нессиметричность выходных значений. Использую как в примере Pcadpcm.c short ADPCMDecoder(unsigned char code) [правда убрал передачу предыдущих значений и использую в самой функции static long predsample и static char index
—
MegaJohn-home
(14.05.2006 12:01
84.204.44.33
,
пустое
)
В аппноте signed long ADPCMDecoder(...). Обрати особое внимание на ЗНАКОВОСТЬ. Потому как ШИМ/ЦАП работают с беззнаковыми переменными.
—
=L.A.=
(14.05.2006 12:07
213.134.214.10
,
пустое
)
Джон, не зли народ :-\
—
-=DASM=-
(14.05.2006 02:39
212.58.192.14
,
пустое
)
как ?
—
MegaJohn-home
(14.05.2006 03:36
84.204.44.33
,
пустое
)
счас в дохтура начну првращаться. Копирую данные с винта на винт - так блин ошипки в копиях =(
—
-=DASM=-
(14.05.2006 03:55
212.58.192.14
,
пустое
)
Как так ? И много ошибок ?
—
MegaJohn-home
(14.05.2006 04:01
84.204.44.33
,
пустое
)
в 5 мегабайтных файлах к примеру один бит вылетает (0x0d -> 0x1d) . Дрова IDE попробую поменять..
—
-=DASM=-
(14.05.2006 04:02
212.58.192.14
,
пустое
)
Долго уже диски насилуешь? Попробуй остудить. Бывает и такое...
—
Гудвин
(14.05.2006 04:20
82.198.6.23
,
пустое
)
Всем пора уже отдохнуть: и дискам и людям - как никак 5 утра
—
MegaJohn-home
(14.05.2006 04:53
84.204.44.33
,
пустое
)
короче память глючила, пришлось частоту снизить. И никакие методы повышения надежности ПО тут бы не помогли, когда память д ы р я в а я
—
-=DASM=-
(14.05.2006 04:57
212.58.192.14
,
пустое
)
Чем-то схожая трабла у меня была год назад [->]
—
MegaJohn-home
(14.05.2006 09:56
84.204.44.33
,
пустое
,
ссылка
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru