封装Sprintf(可变参数)
Include“stdarg.H”
Void Serial_print(char *format ,......)
{
Char String[100];
Va_list arg;
Va_start(arg,format);
Vsprintf(String,format,arg);
Va_end(arg);
Serial_SendString(String);
}
串口接收模式:使用查询或者中断两种方式;
查询:在主函数循环不断判断RXNE标志位,如果置1表示接收到数据;,在读取寄存器就可以了;
|