深圳市航顺芯片技术研发有限公司
直播中

吴湛

10年用户 756经验值
擅长:可编程逻辑
私信 关注
[问答]

单片机有哪几种通信接口

单片机有哪几种通信接口?
使用单片机通信有哪些注意事项?

回帖(1)

倪梁靓

2021-10-18 17:17:50
  学习单片机的时候,老师总是说这款单片机有丰富的通信接口:SCI、SPI、I2C还有UART、RS232等等,总是让人搞的头大,我就翻阅资料,总结如下;
  基本点:
  SCI:(serialcommunication interface)串行通信接口,总线技术是摩托若拉公司推出的一种通用异步通信接口(UART)。
  SPI:(serial peripheralinterface)串行外围设备接口,总线技术是摩托若拉公司推出的一种同步串行接口。
  I2C:(Inter-IntegratedCircuit)内部集成威廉希尔官方网站 ,总线技术是飞利浦公司推出的一种双向二线制同步串行总线接口。
  UART与RS232均是接口器件。UART是用于控制计算机与串行设备的芯片,它包含RS232的接口,也就是说芯片上的管脚上有RS232接口,也是用于两设备之间的通信
  注意点:
  SPI与SCI一个是同步串行通信,一个是异步串行通信,同步就是时钟一致,大家同一时间行动,所以SPI比SCI多一条时钟线,二者都有接收和发送两条线;
  SPI模块用于扩展外设,比如AD、DA、FRAM等;SCI模块用于串行通信,比如RS232、RS485等;
  SPI在通信速率上高于SCI;
  SCI是单片机的串口通信,而SPI通信就是单片机的I2C通信,但是I2C的数据输入输出用的是一条线,SPI则比I2C多一条线,所以SPI通信时隔离效果比I2C的效果好。
  我也就理解到这里,总体感觉明白很多。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分