智能车制作
标题:
果断分享一个好示波器;
[打印本页]
作者:
aleanking
时间:
2013-10-4 17:12
标题:
果断分享一个好示波器;
本帖最后由 aleanking 于 2013-10-4 17:27 编辑
当年小伙伴们是不是纠结一个示波器无法更改波特率,又苦于无法破解。
终于被我找到一个破解成功的了。果断分享·········
[attach]50975[/attach]
[attach]50975[/attach]
/*************************************************************************************
*File : outputdata.c
*Date : 5-january-2012
*By : Quicker
*Description:Serial Scope API
*************************************************************************************/
#include "outputdata.h"
#include "uart.h"
float OutData[4] = { 0 }; //数组中四个元素为全局变量,供OutPut_Data调用
//只需向数组中写入数据即可
//0-CH1 1-CH2 2-CH3 3-CH4
/********************************************************************************
*函数名称:CRC_CHECK
----------------------------------------
此函数为数据校验函数,被OutPut_Data调用。
不需改动
*******************************************************************************/
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);
}
/******************************************************************************
*函数名称:OutPut_Data
*输入参数:无
*输出参数:无
*函数功能:将数据发送到Serial Scope显示
------------------------------------------------
根据硬件mcu编写串口发送一个字节的函数供本函数调用
调用本函数即可将OutData数组中的四个元素显示到Serial Scope中
*******************************************************************************/
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
= (int)OutData
;
temp1
= (unsigned int)temp
;
}
for(i=0;i<4;i++)
{
databuf[i*2] = (unsigned char)(temp1
%256);
databuf[i*2+1] = (unsigned char)(temp1
/256);
}
CRC16 = CRC_CHECK(databuf,8);
databuf[8] = CRC16%256;
databuf[9] = CRC16/256;
for(i=0;i<10;i++)
uart_putchar(databuf
); //此处根据硬件修改
//串口发送一个字节
}
补充内容 (2013-11-3 12:59):
WIN7改到WIN95兼容模式
作者:
kanwoe
时间:
2013-10-4 19:01
前排占座!!
作者:
suifeng1990
时间:
2013-10-4 19:36
看看
作者:
melon_1
时间:
2014-1-27 14:32
好贴怎么没人回!支持开源!敢于破解!
作者:
我们一起走过
时间:
2014-2-3 20:12
作者:
我们一起走过
时间:
2014-2-10 19:10
作者:
1249844726
时间:
2014-4-21 20:11
好帖子为啥人少!
作者:
开灰机的灰机
时间:
2014-4-23 15:38
看起来相当不错啊
作者:
zhang116
时间:
2014-4-27 22:44
貌似都是这个,请问你平衡时序怎么解决的??
作者:
空有一人
时间:
2014-8-4 16:49
必须赞,以后用。
作者:
wgw5820974944
时间:
2014-8-7 17:21
作者:
雕琢时光
时间:
2014-11-29 14:39
赞
作者:
wenhaoyuan
时间:
2015-4-16 11:31
WIN7 打不开
作者:
萍水相
时间:
2015-4-17 17:40
果断顶!!!
:):)
作者:
三下五除二
时间:
2015-4-18 11:43
挺好的 谢谢楼主
欢迎光临 智能车制作 (http://www.znczz.com/)
Powered by Discuz! X3.2