历史上的今天

今天是:2024年10月08日(星期二)

正在发生

2019年10月08日 | 单片机用串口传输浮点型数据方法

发布者:清新家园 来源: eefocus关键字:单片机  串口传输  浮点型数据 手机看文章 扫描二维码
随时随地手机看文章

我们都知道,单片机串口传输的单位是字节,而浮点型数是占四个字节,简单思路是用一个char型指针指向浮点型数据,利用指针寻址即可以将浮点数拆成四个char数据。接收端接收到四个char型数,为了还原成float型数据,采用共用体是一不错的方式。测试代码如下:

      

程序运行结果如下:

      

 

注意:结构体中如果用有符号字符型数据,在printf打印时有出点小问题,大家可以试试看的,嘿嘿


当然还有个嵌入式常说的大小端问题,相信大家都明白咋咋回事了。


关键字:单片机  串口传输  浮点型数据 引用地址:单片机用串口传输浮点型数据方法

上一篇:常用的IO口电平
下一篇:串口通信中的float型数据的处理

推荐阅读

产业研究机构Yole Développement发布CMOS影像传感器(CMOS Image Sensor, CIS)的年度技术和市场分析指出,2017年CIS市场规模达139亿美元,预测2017~2023年的年复合成长率( CAGR)为9.4%,主要成长动能在于智能手机整合了额外的相机镜头与功能以支持光学变焦、生物感测和3D辨识等功能。2016年CIS产业规模为116亿美元,2017年大幅成长近20%,达到139亿美...
惠普宣布了一项大规模的重组计划,以简化运营、降低成本、提高投资回报率,其中最重要的举措就是在全球总部裁员7000-9000人。 惠普在全球拥有5.5万名员工,这意味着本次裁员比例高达13-16%,不过在2018年年中,惠普已经宣布要裁员4000-5000人。 惠普称,本次重组和裁员可节省大约10亿美元的成本,而在项目、产品线方面暂无变化,但是惠普保证会有“激进、...
随着人工智能和数字化的发展,数百万工作可以由机器人来完成。机器到底会夺去多少工作岗位,杜塞尔多夫DICE研究所:机器人不会夺走人类的工作岗位! 1994年以来,德国引进了13100个工业机器人,人类的工作岗位并没有因此丢失。虽然每个工业机器人相当于两个劳动力,但是也开辟了相关领域服务类新岗位。 欧洲经济科学研究(ZEW)的一项新研究显示,人类...
1、定时器概述STM8S提供三种类型的 TIM 定时器:高级控制型(TIM1)、通用型(TIM2/TIM3/TIM5)和基本型定时器(TIM4/TIM6)。它们虽有不同功能但都基于共同的架构。此共同的架构使得采用各个定时器来设计应用变得非常容易与方便(相同的寄存器映射,相同的基本功能)。2、现在来介绍高级定时器1的配置和应用。代码如下:main.c点击(此处)折叠或打开/* MAIN.C f...

史海拾趣

问答坊 | AI 解惑

智能温控器使居家采暖更舒适

时值装修旺季,许多家庭在经历去年雪灾严寒之后开始将采暖设备优先采购,而目前一项精确采暖和高效节能相结合的高科技产品——碳晶平面发热材料正式登陆南京,作为拥有三项国家发明专利的新产品,碳晶地暖已经在上海成功实践,并被南极科考队采纳使 ...…

查看全部问答∨

FSA4157模拟开关

大家有谁知道什么产品上还在使用FSA4157模拟开关,希望知道的能够帮帮我!谢谢…

查看全部问答∨

ADI SHARC处理器的起源和演进

说到要求超高性能的前沿应用,就不得不提起ADI公司的SHARC处理器。随着更高动态范围、更高性能和更低成本等市场压力的与日俱增,各种应用对浮点处理器的需求也在不断增加。本文将介绍第一款SHARC处理器背后的历史,并讨论其架构的创新,这使得这款 ...…

查看全部问答∨

向今天已开始工作的表示敬意

今天是初七,按国家规定已经要上班了。不过EEWORLD明天才上班,所以还有一天的轻松。不过,要向今天已开始紧张工作的坛友们表示崇高的敬意,并由衷地说一声“你们辛苦了”!!!…

查看全部问答∨

基于NiosⅡ的硬盘存储系统的研究与设计

本帖最后由 paulhyde 于 2014-9-15 09:33 编辑 信息 技 术 的快速发展,电子产品广泛地进入生产和生活领域,使得数据存储需求日益增强。本文研究设计了一种基于Nios I处理器的硬盘存储系统。首先,本文介绍了论文选题的背景及国内外相关研究的进展 ...…

查看全部问答∨

急求用MATLAB实现频率提取(FFT) 代码

急求用MATLAB实现频率提取(FFT) 代码…

查看全部问答∨

问几个驱动模型的问题

1,写了一个SPI的驱动,使用的是驱动模型框架,probe,remove等,现在要给上层应用程序提供接口,以实现读,写,打开,关闭等功能,是不是要向字符驱动那样实现write,read等函数? 2,如果不使用字符驱动的那些接口,那要怎么实现以提供接口给上 ...…

查看全部问答∨

招驱动开发方面的兼职人员

本公司现在招驱动开发方面书籍的作者 待遇丰厚 有兴趣的可以和我联系  进行详谈 QQ878298915 请注明  驱动 Email pyq_1985@163.com…

查看全部问答∨

如何实现自动清理(WINCE做服务器)

程序运行一段时间,占用内存会不断增大,最小化以后window会自动清理,有没有编程的方法实现自动清理 …

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多往期活动

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved