[an error occurred while processing this directive]
|
Т.е. арифметические операции проходят тип:
#define Tpwm_clk ((1000000/(CMainFreq * CNmbrTpwmTo360)) * Gosc)
А синус не "проходит"(пытается синус посчитать в программе)
#define sin_00 (unsigned int)(Tpwm_clk*(sin(angle_00)))
Я конечно могу после включения "сам" посчитать и записать в RAM или FLASH.
Или могу посчитать “вручную” и забить в таблицу.
Но все это не хорошо.
IAR410.
Заранее спасибо всем откликнувшимся.