嵌入式C面试

文章目录

  • [1. UART和USART的区别](#1. UART和USART的区别)
  • [2. I2C、UART、SPI的区别,优缺点](#2. I2C、UART、SPI的区别,优缺点)

1. UART和USART的区别

理解、区分同步和异步通信→没有公共时钟(每帧都用开始和停止位进行包装)

· 特点:

优/缺点→不同的应用场景

还有一个点:收发回响。(如:I2C的ACK/NACK)

2. I2C、UART、SPI的区别,优缺点

从以下几个方面进行比较:

1)用线

2)通信方式

3)校验

4)速率

5)数据帧

6)误差

相关推荐
quantdash_cc15 小时前
从实时行情到价格观察表:用 Python 和 Pandas 构建策略输入数据
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
昂好的day16 小时前
VisionMaster 通信模块实战(上):Modbus、TCP 收发、协议组装解析
开发语言·网络·网络协议·tcp/ip·c#
努力实干17 小时前
面向对象设计原则——C++
开发语言·c++·数码相机
NetX行者19 小时前
四语言 Hello World 背后:编译模型与运行时对比
开发语言
Pin_Qing20 小时前
账单没超,请求先被拒了
大数据·开发语言·人工智能
2601_9628857220 小时前
如何用 Python 计算 VaR 和 CVaR(在险价值)?
开发语言·python
郝亚军20 小时前
manifest 中 `sha256` 与 `signValue` 的作用
java·开发语言·数据结构
譕痕20 小时前
stripe 实例
java·开发语言·stripe·checksession
墨子夕20 小时前
设计模式——Java × Python 双语言精讲 · 23 个经典模式 + 现代演进(前言篇)
java·开发语言·设计模式
_菜鸟果果20 小时前
高德地图 JS API 2.0 在国产 Linux/ARM 电脑上渲染失败 的排查与解决
linux·开发语言·javascript