说明:
此文章是在阅读了一些列面试相关资料之后对于一些常见问题的整理,主要针对的是嵌入式软件面试中涉及到的问答,努力精准的抓住重点进行描述。若有不足非常欢迎指出,感谢!在总结过程中有些答案没标记参考来源,若有参考到您的回答请联系我,我会将其补上,最后希望各位都能够找到理想的工作!
通用异步收发传输器(UART)特点(为什么使用UART):
- 只需要两根线(发送线TX和接收线RX)
- 硬件简单,成本低,不需要额外的硬件支持
- 用户可以根据需要自定义波特率(后面会涉及波特率原理和计算)和数据格式
- UART通信不使用时钟信号来同步,(因此主设备和从设备必须在开始通信前就协商好波特率(数据传输速率