金牌会员
- 积分
- 1814
- 威望
- 1068
- 贡献
- 342
- 兑换币
- 143
- 注册时间
- 2010-12-30
- 在线时间
- 202 小时
|
蓝色融合,红色加速度
好吧,好奇葩的黄色陀螺仪~
谁能告诉我,一般用这个示波器看陀螺仪应该看哪个波形
是:1、ad直接转换过来的
2、乘以比例系数之后的
好吧上面是ad乘以比例系数之后的波形......然后放大了10000倍,加速度和融合的波形也是放大10000倍的。
为啥陀螺仪的这么神奇啊~
顺便附上自己改的k60用的video scope的初始化代码:
//这个crc_check留着~这个是crc编码用的~
unsigned short CRC_CHECK(unsigned char *Buf, unsigned char CRC_CNT)
{
unsigned short CRC_Temp;
unsigned char i,j;
CRC_Temp = 0xffff;
for (i=0;i<CRC_CNT; i++){
CRC_Temp ^= Buf;
for (j=0;j<8;j++) {
if (CRC_Temp & 0x01)
CRC_Temp = (CRC_Temp >>1 ) ^ 0xa001;
else
CRC_Temp = CRC_Temp >> 1;
}
}
return(CRC_Temp);
}
//然后把下面的输出放在自己的程序里就行了~TxBuf是最后输出的~他给的是short那货16位的,俺给改成8位的char了
//然后Out是你要存的想要看的数据~
//就这样了~
unsigned short CRC_Tmp;
unsigned char TxBuf[10], TxCnt;
for (int i = 0;i < 4;i ++){
TxBuf[2*i+0] = Out;
TxBuf[2*i+1] = Out>>8;
}
CRC_Tmp = CRC_CHECK(TxBuf,8);
TxBuf[8] = CRC_Tmp&0xff;
TxBuf[9] = CRC_Tmp>>8;
//send first data
for (int i = 0;i < 10;i ++)
LPLD_UART_PutChar(UART5,TxBuf); //send begin
最后谢谢大家了....谁帮俺解决下问题owo
补充内容 (2013-3-22 17:21):
crc_check哦草咋复制粘贴错了,建议直接用官方的.... |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|