你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
creep 发表于 2017-2-16 21:34 你这可是个大问题,感觉导师也有点坑你。 如果遇到了具体问题,可以在论坛讨论一下。 ...
freeelectron 发表于 2017-2-16 22:03 lib文件是编译好的库文件,要配合头文件用
奏奏奏 发表于 2017-2-17 08:36 我觉得楼主可以上传部分代码文件(在不公开关键保密部分的前提下),然后提一些具体问题(比如说某某函数的 ...
vbsjyf 发表于 2017-2-17 09:40 主函数里的代码,在开始调了一些初始化的函数以后,代码基本都和下面这个类似 if(KEY1FLAG==0xAA) ...
如果遇到了具体问题,可以在论坛讨论一下。
评分
查看全部评分
评分
查看全部评分
你这么抽象的说,很难获得很好的求助效果
评分
查看全部评分
谢谢,本来说是有个人带的,但是目前人不在国内,所以只能自己摸索
这个我还是知道的。。。代码能理解意思,虽然没注释。main函数里都是些写好的通信协议,和以前写过的那些简单的点led啥的,完全不是一个类型的
是啊,我也知道很抽象,但是我自己没什么头绪,这么多代码,看的都是懵的,想下手改点东西,也不知道从哪下手,我去找一段main函数里的代码。
{
KEY1FLAG=0;
if(CHANNAL_LI[0]>=0x01 && CHANNAL_LI[0]<=0x06)
{
URAT2_Send_Buf[0] = 0x68;
URAT2_Send_Buf[1] = 0x00;
URAT2_Send_Buf[2] = 0x01;
URAT2_Send_Buf[3] = 0x05;
URAT2_Send_Buf[4]= CHANNAL_LI[0];
CHANNAL_LI[0]=0;
copy(URAT2_Send_Buf,5,CHANNAL_LI,1,4);
URAT2_Send_Buf[9] = checksum(URAT2_Send_Buf,0,URAT2_Send_Buf[3]+4);
URAT2_Send_Buf[10] = 0X16;
DR485(2);
Delay_ms(60);
UART2_SendData(URAT2_Send_Buf,11);
Delay_ms(30);
DR485(0);
URAT3_Send_Buf[0] = 0x18;
URAT3_Send_Buf[1] = 0x00;
URAT3_Send_Buf[2] = 0x9E;
URAT3_Send_Buf[3] = 0x01;
URAT3_Send_Buf[4] = 0xAA;
URAT3_Send_Buf[5] = checksum(URAT3_Send_Buf,0,URAT3_Send_Buf[3]+4);
URAT3_Send_Buf[6] = 0x16;
UART3_SendData(URAT3_Send_Buf,7);
}
}
UART2,UART3应该是两个串口。
然后比如说,我想点亮一个led,从哪下手
KEY1FLAG=0; 这里后面就可以加一个点灯的函数
前提是你知道什么情况下
KEY1FLAG==0xAA
那么你修改后才可以验证看到效果,判断自己写的点灯对不对