初级会员

- 积分
- 59
- 金钱
- 59
- 注册时间
- 2012-2-17
- 在线时间
- 2 小时
|

楼主 |
发表于 2012-3-9 15:29:12
|
显示全部楼层
在什么地方假读啊
/* if(adxl1==1)
{
adxl1=0;
//ADXL_xyz();
//ADXL_buf[7]='#';
//使能中断
buff[0]=0x00;
WriteToADXL345ViaSpi(ADXL_INT_EN,1,buff);
//使能中断
buff[0]=0x40;
WriteToADXL345ViaSpi(ADXL_INT_MAP,1,buff);
//使能中断
buff[0]=0x40;
WriteToADXL345ViaSpi(ADXL_INT_EN,1,buff);
ReadFromADXL345ViaSpi(ADXL_DATAX0,6,buff);
USART2_sendBuffer(buff,6);
while (!(USART1->STATUS & USART_STATUS_TXBL)) ;
USART1->TXDATA =0x0d;
while (!(USART1->STATUS & USART_STATUS_TXBL)) ;
USART1->TXDATA =0x0a;
while (!(USART1->STATUS & USART_STATUS_TXC)) ;
}
我在主循环里 做的读数据 |
|