I'm using RTL for my project, and what I am finding is that when I pass parameters (mentioned in another post) and when I do simple math the variables are zeroed out?
What in the world would cause this? I have never seen this, and I am really not sure what could be causing this. Has anyone ever seen this before, and what in the world do I need to do to prevent this?
Here is a snipit of code that is being zeroed:
pMot->STAT.ulPulseWidth = pMot->STAT.ulPulseWidth / 100;
pMot->STAT.ulSysClkPeriod = (unsigned long)(SysCtlClockGet() / PWM_PERIOD_DIV); pMot->STAT.ulPWMPeriod = pMot->STAT.ulSysClkPeriod * pMot->STAT.ulPulseWidth;
"What about Andy's question regarding the variable values?"
See: e2e.ti.com/.../154969.aspx