Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > IAR Embedded Workbench


Автор: dm12 24.9.2004, 14:56
Раньше всегда писал на ассемблере, но вот решил выйти на более высокий уровень, сейчас изучаю IAR Embedded Workbench и язык С заодно smile.gif . Очень классная штука только очень много непонятного, например как получить синус угла используя встроенные стандартные функции?
В описании 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?

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

Автор: Crait 27.9.2004, 13:54
А какое значение sin формируется ?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)