Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   C/C++ (http://www.chiefdelphi.com/forums/forumdisplay.php?f=183)
-   -   accelerometer causing crio to stop (http://www.chiefdelphi.com/forums/showthread.php?t=115757)

enrique 03-04-2013 22:03

accelerometer causing crio to stop
 
Hi there. I'm having a problem with an accelerometer. It seems to work for about a minute and then the crio seems to freeze. The numbers on the driver station stop moving and the joysticks no longer work. The crio seems to continue doing what ever it was doing last. On the net console, I do not see an exception. Could I be checking the values to quickly? My teliop loop has Wait(0.05);.

//Declarations
Gyro m_ShooterGyro;
ADXL345_SPI m_Acc;
//Init
Shooter::Shooter():
m_ShooterGyro(1)
,m_Acc(SensorBase::GetDefaultDigitalModule(), 4, 5, 6, 7, ADXL345_SPI::kRange_2G)
{
}

// usage code
// this is in teliop
ADXL345_SPI::AllAxes Axes2 = {0.0};
Axes2 = m_Shooter->m_Acc.GetAccelerations();
g_dsLCD->Printf(DriverStationLCD::kUser_Line4, 1, "XAxis: %f", Axes2.XAxis);
g_dsLCD->Printf(DriverStationLCD::kUser_Line5, 1, "YAxis: %f", Axes2.YAxis);
g_dsLCD->Printf(DriverStationLCD::kUser_Line6, 1, "ZAxis: %f", Axes2.ZAxis);

virtuald 04-04-2013 11:04

Re: accelerometer causing crio to stop
 
I would recommend running the code using the Wind River debugger (as opposed to deploying the code). When it freezes, you can pause the code and see where it happens to be frozen -- or if its an exception of some kind, then it will give you that message too.

enrique 07-04-2013 18:47

Re: accelerometer causing crio to stop
 
So I was planning to use the old red board ADXL335 instead since I can't get the ADXL345 to work. Would this be the Accelerometer class?

enrique 08-04-2013 13:19

Re: accelerometer causing crio to stop
 
I figured out the freezing was due to a bad accelerometer. I'm using the accelerometer in I2c mode. The accelerometer always returns the number 21420040 for all axis. Anyone have a clue as to why?


All times are GMT -5. The time now is 12:52.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi