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

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

Отправлено Jolik 06 декабря 2004 г. 02:05
В ответ на: Приколы продолжаются... (CCS C compiler) отправлено Jolik 06 декабря 2004 г. 00:26

После мытарств с перестановкой кода - вдруг все чудесным образом заработало. Смотрю дизасемблер:

0150B6 e631000148c9 MOV #0,*(#148c9h)
0150BC 76002ca8 MOV #44,AR2
0150C0 a9310148c9 MOV *(#148c9h),AR1
0150C5 1298a0_21 CMP AR1 >= AR2, TC1 || NOP
0150C9 04645d BCC L4,TC1
0150CC L3:
0150CC 2294 MOV AR1,T0
0150CE 5040 SFTL T0,#1
0150D0 ec31be01270b AMAR *(#1270bh),XAR3
0150D6 a96b MOV *AR3(T0),AR1
0150D8 c9310148cb MOV AR1,*(#148cbh)
0150DD a4310148c9 MOV *(#148c9h),T0
0150E2 5040 SFTL T0,#1
0150E4 4014 ADD #1,T0
0150E6 a96b MOV *AR3(T0),AR1
0150E8 c9310148cc MOV AR1,*(#148cch)

Пожалте: MOV *AR3(T0),AR1
Спросите у меня - что сделал? НЕ ЗНАЮ!!! Само заработало...

Ладно - CSL весь наскрозь глючный. Ладно библиотеки (printf, scanf и пр.) глючные - но компилятор то уж должен буть безукоризненным.



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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru