关于AVR与PC串口通信问题

2019-07-15 19:12发布

我想在单片机AVR发送一个数字,VB上显示同样的数字,AVR那应该怎么发。我的AVR发送代码是
void send(uchar x)
{
while(!(UCSR0A&0x20));
UDR0=x;
}
可是这样发我用串口通信助手上十六进制接受的并不是我要发的数字的十六进制 比如我发10,send(10),串口助手显示的是98 80   ,到底AVR上怎么发,VB上怎么接收才能发一个数字,VB显示相同的数出来
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。