[ST_MICRO]/STM32F103-Mtype
[STM32 M-Type EVM] 가속도 센서 테스트
nexp
2009. 5. 28. 18:48
3축 가속도 센서 myAccel3LV02 를 이용하여 가속도 센서 테스트. STM32를 이용하여 가속도 센서 데이터를 PC프로그램(C# 예제)으로 전송하는 실험
핀맵
myMCU-EXP 보드의 가속도 센서는 CTL2 -> PC11에 연결되어 있다.
테스트 코드
//-----------------------------------------------------------------------------
int main(void)
{
unsigned short data;
//System Init
SystemInit();
//LED Init
Led1Init();
Led1On();
//Serial Init
DebugInit(BAUD_115200);
DebugPrint("myMCU-EXP myAccel3LV02 SPI Test Program.\r\n");
myAccel3lvInit();
myAccel3lvWrite(CTRL_REG1, 0xC7); //1000.0111 Power on, enable all axis, self test off
while (1)
{
switch(U0_GetByte())
{
case '0':
Led1Off();
DebugPrint("LED OFF\r\n");
break;
case '1':
Led1On();
DebugPrint("LED ON\r\n");
break;
case 'r':
GetAccelValue(AXIS_X, &data);
DebugPrint("%d\r\n", data);
break;
}
}
}
//-----------------------------------------------------------------------------
반응형