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

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

Отправлено bmf 06 сентября 2005 г. 13:10
В ответ на: Буду делать пока так, а позже может AD чего-нибудь подскажут. Ещё раз, спасибо тебе! отправлено Slava 06 сентября 2005 г. 12:34


что-то вроде этого (примерно)

inline void setpm(unsigned long val,unsigned addr)
{
unsigned valhi=val>>16;
unsigned vallo=(unsigned) val;
asm ("px=%1 ; i6=%2; pm(i6,m4)=%0;" : :"r" (vallo), "r" (valhi), "r" (addr) : "i6", "px" );
}

void test(unsigned long val,unsigned addr)
{
setpm(0x123456UL,100);
setpm(0x234567UL,101);
setpm(val,addr);
}

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

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

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

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


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

E-mail: info@telesys.ru