找回密码
 立即注册
查看: 317|回复: 1

小数与BCD瓶颈

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:389
  • 最近打卡:2025-05-02 23:51:10

10

主题

143

回帖

352

积分

中级会员

积分
352
发表于 2023-7-19 12:13:22 | 显示全部楼层 |阅读模式
只能传输8位整数数据,或者通过printf函数,直接发送出去,
最近遇到瓶颈  发送单片机这边 小数又不能在CRC16函数中计算末尾的CRC
造成接收端小数数据又无法解码


求解

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:36
  • 最近打卡:2025-05-02 06:39:07
已绑定手机

7

主题

48

回帖

561

积分

高级会员

积分
561
发表于 2023-7-19 13:21:50 来自手机 | 显示全部楼层
你不要考虑小数,在存储中没有小数的概念,只不过是4个8位数据,你把小数用枚举或指针分成四个八位数据,存档到数据串中进行CRC就行。接收方把这四个8位数据在存档到小数点的4个8位单元中就行。注意存放时的高低位顺序就行!
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-3 02:30 , Processed in 0.101332 second(s), 54 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表