金牌会员
- 积分
- 1678
- 威望
- 837
- 贡献
- 545
- 兑换币
- 496
- 注册时间
- 2012-11-22
- 在线时间
- 148 小时
|
15贡献
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 #,不知为什么,纠结好几天了,望大神解决?
|
|