参考zubing -》 Tourniquet -》 Code_Lib项目里,接收UART传来的数值后,转成有效十进制数据程序在uart.
c文件中,相关代码如下: for(fCnt=0; fCnt《(recDataCnt-1); fCnt++) { fpDis.termintim[fCnt] = rDataUart[1+fCnt]; //取出有效数据(ascii形式) rDataUart[1+fCnt] &= 0x0F; //有效数据ascii转10进制 uData += rDataUart[1+fCnt] * pow(10,(recDataCnt-2-fCnt)); //计算有效数据(十进制方式)
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !