資源簡介
虛擬示波器虛擬示波器虛擬示波器虛擬示波器虛擬示波器虛擬示波器虛擬示波器虛擬示波器虛擬示波器虛擬示波器虛擬示波器虛擬示波器
代碼片段和文件信息
#include?“outputdata.h“
#include?“MK60_uart.h“
float?OutData[4]?=?{?0?};
unsigned?short?CRC_CHECK(unsigned?char?*Buf?unsigned?char?CRC_CNT)
{
????unsigned?short?CRC_Temp;
????unsigned?char?ij;
????CRC_Temp?=?0xffff;
????for?(i=0;i ????????CRC_Temp?^=?Buf[i];
????????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);
}
void?OutPut_Data(void)
{
??int?temp[4]?=?{0};
??unsigned?int?temp1[4]?=?{0};
??unsigned?char?databuf[10]?=?{0};
??unsigned?char?i;
??unsigned?short?CRC16?=?0;
??for(i=0;i<4;i++)
???{
????
????temp[i]??=?(int)OutData[i];
????temp1[i]?=?(unsigned?int)temp[i];
????
???}
???
??for(i=0;i<4;i++)?
??{
????databuf[i*2]???=?(unsigned?char)(temp1[i]%256);
????databuf[i*2+1]?=?(unsigned?char)(temp1[i]/256);
??}
??
??CRC16?=?CRC_CHECK(databuf8);
??databuf[8]?=?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????136??2015-05-03?13:22??虛擬示波器\config.dat
?????文件????????1102??2015-04-28?20:38??虛擬示波器\outputdata.c
?????文件?????????115??2015-04-28?20:33??虛擬示波器\outputdata.h
?????文件?????2257920??2014-08-13?05:15??虛擬示波器\Serial_Digital_Scope+V2.exe
?????文件???????43696??2014-08-22?09:34??虛擬示波器\虛擬示波器使用.png
- 上一篇:基于組態王的單容液位控制系統
- 下一篇:ftp服務器安裝包rpm
評論
共有 條評論