本帖最后由 levison 于 2013-5-7 10:51 编辑
我写的是一个TK6070ih与PIC单片机通信的一个程序,请各位大神帮我看看我的触摸屏程序(我现在只对INPORT指令有疑问):
macro_command main()
char command[6],response[6],return_value,a=65
FILL(command[0], 0, 6) //用于发送数据
FILL(response[0],0,6) //用于接收数据
command[0]=0X01
command[1]=65
command[2]=0X03
command[3]=0X00
command[4]=0X00
command[5]=0X00
OUTPORT(command[0], "Free Protocol", 6) //这句没有问题,调试助手可以接收到数据
INPORT(response[0], "Free Protocol", 6, return_value) //接收指令直接这样写就可以了吗????
if(return_value==1) then //接收成功,触摸屏上显示一个字符
SetData(a, "Local HMI", LW, 0, 1)
end if
end macro_command |
|