[an error occurred while processing this directive]
Полный SOS! ...
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено SuperNew 22 октября 2004 г. 23:09

Есть некоторый код

#define BUF_SIZE 40

const int sineTable[BUF_SIZE] =
{ 0x0000, 0x01E0, 0X03C0, 0X05A0, 0X0740, 0X08C0, 0X0A00, 0X0B20,
0X0BE0, 0X0C40, 0X0C60, 0X0C40, 0X0BE0, 0X0B20, 0X0A00, 0X08C0,
0X0740, 0X05A0, 0X03C0, 0X01E0, 0X0000, 0XFE20, 0XFC40, 0XFA60,
0XF8C0, 0XF740, 0XF600, 0XF4E0, 0XF420, 0XF3C0, 0XF3A0, 0XF3C0,
0XF420, 0XF4E0, 0XF600, 0XF740, 0XF8C0, 0XFA60, 0XFC40, 0X0000 };

int out16[BUF_SIZE]; /* 16 bits output sample buffer */
int out12[BUF_SIZE]; /* 12 bits output sample buffer */
int out8[BUF_SIZE]; /* 8 bits output sample buffer */
int out6[BUF_SIZE]; /* 6 bits output sample buffer */

void main()
{
int i;

for( i = 0; i {
out16[i] = sineTable[i]; /* 16-bit data */
out12[i] = sineTable[i] & 0xfff0; /* mask off 4-bit */
out8[i] = sineTable[i] & 0xff00; /* mask off 8-bit */
out6[i] = sineTable[i] & 0xfc00; /* mask off 10-bit */
}
}


Установлен CCS 2.0 под 6000 серию.
Как правильно запустить его, чтобы можно было просмотреть буфера out12, out16 и т.д.
В setup куча симуляторов и так далее, какую rts*.lib надо подключить.
Проект вроде компилиться без ошибок, load program проходит, но на графике выдается полнейшая чушь.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru