我想利用单片机通过串口发送几个16进制数FF 10 11 01 DD 求高手指点,不胜感激。

2025-02-28 00:55:41
推荐回答(5个)
回答1:

单片机通过串口发送几个16进制数FF 10 11 01 DD,程序如下:
void Send(unsigned char Tx_Data)//向串口发字符
{
SBUF=Tx_Data;
while(!TI);
TI=0;
}
main()
{
先串口初始化,然后:
Send(0xFF);
Send(0x10);
Send(0x11);
Send(0x01);
Send(0xDD);
即可。

}

回答2:

这里要注意到串口发送的是ASCII码,这里需要一个转换

回答3:

这个很简单啊,编辑好波特率,往串口控制器里面送就是了。

cesdn.org,最专业的嵌入式论坛。

回答4:

本身字符就是16进制的。
Send(0xff) 就行了

回答5:

哈,没有那样简单吧