我想利用单片机通过串口发送几个16进制数FF 10 11 01 DD 求高手指点,不胜感激。 50
我看到的都是voidSend(unsignedcharTx_Data)//向串口发字符{SBUF=Tx_Data;while(!TI);TI=0;}直接发送字或者字符串,...
我看到的都是
void Send(unsigned char Tx_Data)//向串口发字符
{
SBUF=Tx_Data;
while(!TI);
TI=0;
}
直接发送字或者字符串, 没有看到发送16进制的 希望高手帮帮忙 展开
void Send(unsigned char Tx_Data)//向串口发字符
{
SBUF=Tx_Data;
while(!TI);
TI=0;
}
直接发送字或者字符串, 没有看到发送16进制的 希望高手帮帮忙 展开
5个回答
展开全部
这里要注意到串口发送的是ASCII码,这里需要一个转换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个很简单啊,编辑好波特率,往串口控制器里面送就是了。
cesdn.org,最专业的嵌入式论坛。
cesdn.org,最专业的嵌入式论坛。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本身字符就是16进制的。
Send(0xff) 就行了
Send(0xff) 就行了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哈,没有那样简单吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询