使用两个串口分别定义了:void Uart1_Send_Arry(u8 *p,u8 len)
{
while(len--)
{
Uart1_Send_Byte(*p++);
}
}
void Uart2_Send_Arry(u8 *p,u8 len)
{
while(len--)
{
Uart2_Send_Byte(*p++);
}
}
但是在main函数中调用 Uart1_Send_Arry(cmd1,3); Uart2_Send_Arry(cmd2,3);两个函数编译没问题;只调用 Uart1_Send_Arry(cmd1,3);编译也没问题;
但是只调用 Uart2_Send_Arry(cmd2,3);编译出错;提示:Error [800] ; 0. undefined symbol "null"。对于这种现象很是不解,希望看到的高手指导一下,是哪里出的错。
|