智能车制作
标题:
蓝宙第三种线性CCD平台的程序,有点不懂,需解决?
[打印本页]
作者:
龙少3
时间:
2013-5-16 20:59
标题:
蓝宙第三种线性CCD平台的程序,有点不懂,需解决?
void SendImageData(unsigned char * ImageData) {
// u8 P1[128],P2[128];
unsigned char i;
unsigned char crc = 0;
/* Send Data */
uart_putchar(UART0,'*');
uart_putchar(UART0,'L');
uart_putchar(UART0,'D');
SendHex(0);
SendHex(0);
SendHex(0);
SendHex(0);
for(i=0; i<128; i++)
{
SendHex(*ImageData++);
}
SendHex(crc);
uart_putchar(UART0,'#');
}
这是发送程序吗?为何修改 uart_putchar发送的数值,例如 :
uart_putchar(UART0,'a');
uart_putchar(UART0,'b);
uart_putchar(UART0,'c');
但串口出来的值不变,还是*LD0000 #,不知为什么,纠结好几天了,望大神解决?
作者:
山人
时间:
2013-5-17 08:39
/* Send Data */
uart_putchar(UART0,'*');
uart_putchar(UART0,'L');
uart_putchar(UART0,'D');
SendHex(0);
SendHex(0);
SendHex(0);
SendHex(0);
这段不能修改,这是单片机与上位机的协议,改了上位机无法识别的
作者:
龙少3
时间:
2013-5-17 13:39
山人 发表于 2013-5-17 08:39
/* Send Data */
uart_putchar(UART0,'*');
uart_putchar(UART0,'L');
SendHex(crc);
uart_putchar(UART0,'#');
这我也改了也没见有什么变化。真心的看不出那里是发送程序。
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2