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

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

Отправлено невыспавшиеся телепаты 06 декабря 2004 г. 11:06
В ответ на: Ответ: отправлено Jolik 06 декабря 2004 г. 10:43

немного трудно ... - но попробуем

http://www.telesys.ru/wwwboards/dsp/163/messages/46773.shtml - тут нет задачи.

задача это написанное на формальном языке - а не программа хорошо документированная на языке СИ :)

пример задачи
- в массиве aaa числа {1,2,3,4}
- в массиве bbb числа {2,2,2,2}
- нужно получить массив ccc по правилу ccc[i]=aaa[i]+bbb[i]
- решалось на языке Цэ так


void main()
{
int aaa[4] ={1,2,3,4}
int bbb[4] ={2,2,2,2}
int ccc[4];
for(i=0;i 4;i++) ccc[i]=aaa[i] + bbb[i];
}

- ожидамые значения в массиве ссс = {3,4,5,6}
- НО! получили ссс = {7,8,5,3}

при таком вот варианте действительно можно западозрить операцию "+" в злоупотреблении властью :) ...

про ваше горе
- какая ревизия ядра стоит?
- пробовали ли на симуляторе?
- режим совместимости ставится галкой в проекте
при нем отличается способ изменения индексных регистров в старости для этого пользовали AR0 только...

посмотрите еще вокруг - создайте простой маленький проект и постепенно усложняйт операции до обнаружения ошибки - и сообщите о ней коллективному разуму :)
или же упростите имеющийся до полученя рабочего вида и понемногу усложняйте

ВДРУГ ПРОБЛЕММА В САМИХ ВЫЧИСЛЕНИЯХ?

опишите задачу поточнее - вы там случайно не в память программ чего то пишите?
а как со страницей?
а режим памяти какой - маленьки или большой? хотя телепаты подразумевают большой ...

в общем не здавайтесь этому злобному багу!
коллективный разум победит. :)

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru