|
while(1)
{
FLOW_Data[0]=SPI1_Master_SendByte(0x30); deleay(20); //读取的是ADC0的低八位
FLOW_Data[1]=SPI1_Master_SendByte(0x31); deleay(20); //读取的是ADC0的高八位
HZ_Data[0]=SPI1_Master_SendByte(0x40); deleay(20); //读取的是ADC0的低八位
Uart1_SendByte(0xfF);
deleay(20);
Uart1_SendByte(FLOW_Data[0]); //ADC2的高八位
deleay(20);
Uart1_SendByte(FLOW_Data[1]); //ADC1的高八位
deleay(20); //压力毫安部分
}
这种时候,FLOW_Data[0]里面的数 ,本来是0X30反馈的值,但是不知道为什么,是0x40 ,被存到HZ_dATA【0】里了,就是说数据正好串了一位
我用的ARM7 LPC系列。。。
SPI主机我是发一个查询码,反馈一个信息 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|