×

一种单片机用printf串口输出16进制数的方法!!

消耗积分:3 | 格式:pdf | 大小:0.06 MB | 2021-11-18

分享资料个

原理很简单:c程序中16进制整数表示方法为0x01,0x02等分别表示10进制整数1,2而经过重定义后的printf语句只能打印字符,不能直接输出16进制!那么既然之能打印字符,为何不直接输出16进制数所对应的单个字符,然后对应设备接收到的不就是16进制整数吗所以说,上代码,看效果!uint8_t tt[]={0xbb,0X01,0X03,0x00,0x01,0x00,0x04,0xfe};//这是我想串口输出的16进制命令uint8_t i; for(i=0;i<8;i++) U1

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !