EmbDev.net

Forum: ARM programming with GCC/GNU tools asin function on LPC1768


von Prakash R. (Company: Coinel Technology Solutions) (prakash)


Rate this post
useful
not useful
Hello

I am using LPC1768 for a motor control application. The motor will be 
controlled with a series of pulses each of 2us wide.

I use a asin function to calculate the time between two pulses. (The 
motor moves clock and anti-clock wise, hence a sin function is 
considered)

when asin function is called, the code tends to break. ie it gets stuck 
at hardware handler routine.

I believe the issue is with the use of asin function, although i am not 
sure about it. I am using inbuilt asin in math.h

Can anyone kindly suggest me how to use a asin function on LPC1768. If 
anyone can provide me a small code for how to use it on LPC1768 would be 
of great help.

I have tried the code on rowley crossworks and on Keil. Both seem to 
give the same error. But in simulator asin function is working fine.

Kindly suggest.

Regards

Prakash

von Na sowas (Guest)


Rate this post
useful
not useful
Take that sample code: 
http://www.codecogs.com/reference/c/math.h/asin.php

> The motor will be controlled with a series of pulses each of 2us wide.
> I use a asin function to calculate the time between two pulses.
Do you also calculate asin() every 2us?
You know, that calculation of this function takes up time?

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.