新手上路
- 积分
- 34
- 金钱
- 34
- 注册时间
- 2016-6-7
- 在线时间
- 10 小时
|
1金钱
SendBuff[0]=0xaa;
SendBuff[1]=0xaa;
SendBuff[2]=0x02;
SendBuff[3]=0x04;
//显示提示信息
while(1)
{
if(ADC_DMA_convert_finish==1)
{
u16 i=0;
u16 j=0;
u8 k=0;
/*************************得到发送数据包******************************************************/
for(i=0;i<get_dac_data_length;i++)
{
SendBuff[5]=get_adc_data[i]&0xff;
SendBuff[4]=(get_adc_data[i]>>8)&0x0f;//get 12 bits data
crc=SendBuff[3]+SendBuff[4]+SendBuff[5];
SendBuff[6]= (crc ^ 0xFFFFFFFF) & 0xFF;
for(j=0;j<7;j++)
{
send_dac_data[k++]=SendBuff[j];
}
}
中的crc=SendBuff[3]+SendBuff[4]+SendBuff[5];
SendBuff[6]= (crc ^ 0xFFFFFFFF) & 0xFF;
这两行是什么意思??
|
|