串口+温度传感器

单工

  • 数据的收发是固定的
  • 一根线实现数据传输
  • 数据传输的方向是单一的

半双工 eg: I2C 有SCL数据线、SDA数据线

  • 通信双方可以作为数据的接收方/发送方(接收方与发送方不固定)
  • 数据传输一根信号线实现
  • 数据传输的方向可以是双向的(但同一时刻数据传输呈现单一性)

全双工 eg:①UART TXD、RXD ②SPI SCLK时钟线、CS片选线(两种模式:MOSI主发从收、MISO主收从发)

  • 数据传输由两根信号线实现
  • 通信双方既可以作为数据发送方也可以作为数据接收方
  • 数据传输方向在任意时刻都为双向

低位先行:先发低位数据 LSB

高位先行:先发高位数据 MSB

串行

  • 通过一根信号线逐个Bit发送数据
  • 传输速度慢,成本低
  • 传输距离远,抗干扰性好,实现简单

并行

  • 通过多根信号线多个Bit同时发送数据
  • 传输速度块,成本高
  • 传输距离近,抗干扰性差,实现复杂

串口:低位串行

串口发送数据时,遵循LSB发送原则,低位先行

通过串口发送数据的参数都有什么?

波特率,起始位,设备格式,功能码,数据位1,数据位2,校验位,结束位

DS18B20 温度传感器 功能:温度采集

传感器参数

  • 量程:-55°C ~ 125°C
  • 精度:±0.5°C
  • 工作电压:3V ~ 5.5V
  • 分辨率:12 位 0.0625°C

分辨率:传感器对温度变化的敏感程度

|-----|----------|
| 9位 | 0.5°C |
| 10位 | 0.25°C |
| 11位 | 0.125°C |
| 12位 | 0.0625°C |

DS18B20是异步半双工串行机制

相关推荐
ACP广源盛1392462567310 小时前
IX8024与科学大模型的碰撞@ACP#筑牢科研 AI 算力高速枢纽分享
运维·服务器·网络·数据库·人工智能·嵌入式硬件·电脑
Empty-Filled10 小时前
AI生成测试用例功能怎么测:一个完整实战案例
网络·人工智能·测试用例
码云数智-大飞11 小时前
本地部署大模型:隐私安全与多元优势一站式解读
运维·网络·人工智能
jinanwuhuaguo11 小时前
(第二十九篇)OpenClaw 实时与具身的跃迁——从异步孤岛到数字世界的“原住民”
前端·网络·人工智能·重构·openclaw
等风来不如迎风去12 小时前
【win11】最佳性能:fix 没有壁纸,一直黑屏
网络·人工智能
Harvy_没救了12 小时前
【网络部署】 Win11 + VMware CentOS8 + Nginx 文件共享服务 Wiki
运维·网络·nginx
汤愈韬13 小时前
NAT Server 与目的Nat
网络·网络协议·网络安全·security
2401_8734794013 小时前
断网时如何实时判断IP归属?嵌入本地离线库,保障风控不中断
运维·服务器·网络
7ACE14 小时前
Wireshark TS | TLP 超时时间
网络·网络协议·tcp/ip·wireshark·tcpdump
其实防守也摸鱼15 小时前
CTF密码学综合教学指南--第三章
开发语言·网络·python·安全·网络安全·密码学