IAR Embedded Workbench для AVR микроконтроллеров помогите разобраться
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено dm12 24 сентября 2004 г. 19:53

Раньше всегда писал на ассемблере, но вот решил выйти на более высокий уровень, сейчас изучаю IAR Embedded Workbench и язык С заодно . Очень классная штука только очень много непонятного, например как получить синус угла используя встроенные стандартные функции?
В описании clibrary.pdf написано что эти функции находятся в файле math.h но я его не нашол.
sin double sin(double arg) (arg в радианах) вроде работает но выдаёт неверное значение.
А в описании dlibrary.pdf описывается:
double sinh(double x);
float sinhf(float x);
но компилятор выдаёт ошибку: Error[e46]: Undefined external "cosf" referred in div ( D:\Program Files\IAR Systems\Embedded Workbench 3.2\Test\Debug\Obj\div.r90 ).
Как использовать внешнии библиотеки, что надо прописывать в мой исходник?
И чем отличаются библиотеки CLIB и DLIB?

Помогите начинающему в освоении столь сложного софта, может у кого-нибуть есть описания на русском языке?

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

Ответы



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

E-mail: info@telesys.ru