文章目录

  • 一、通讯接口介绍
  • 二、I2C总线
  • 三、通用同步/异步收发器USART
  • 四、串行外设接口SPI
  • 五、控制器区域网络CAN
  • 六、串行通用总线USB

杨桃32学习笔记,本文图片文字皆为转述

一、通讯接口介绍


IrDA接口和解调控制是红外线的解调

二、I2C总线


一个主设备下面挂接多个从设备使用一条通讯线通讯这种就是总线的方式。

SCL时钟同步线 SDA时钟数据线 要共地接线
通讯的方式是地址的方式,每个从设备都有一个地址,主设备要通讯前会发送地址号指明要与那个从设备进行通讯

三、通用同步/异步收发器USART


不同距离下单片机间的通讯总线

板载位置

四、串行外设接口SPI


许多显示屏都使用SPI接口
通讯连接图:连接需共地,可以有自己独立的电源,MOSI(主出从入),MISO(主入从出),SCK(时钟线)需要并联,而NSS/CS(片选)要单独连接。

五、控制器区域网络CAN


通讯连接图:can设备接入总线的数量是无限制的,常见的单元楼之间的呼叫门铃。

六、串行通用总线USB


D+/D-是数据传输线

通讯接口:I2C和USART,SPI,CAN,USB2.0相关推荐

  1. FPGA 20个例程篇:11.USB2.0接收并回复CRC16位校验

    第五章 外设接口通信,举一反三 11.USB2.0接收并回复CRC16位校验 外设接口通信底层设计也是FPGA广泛应用的领域,常用的外设接口按照通信速度由慢到快排列又有:串口.USB2.0.千兆网口. ...

  2. LT8311SX 是一款高性能 USB2.0 扩展器

    1. 概述 LT8311SX 是一款高性能 USB2.0 扩展器,可通过以太网电缆或标准 USB 电缆提供重复的 USB 信号.LT8311SX 符合 USB2.0 规范,支持高速.全速和低速通信.它 ...

  3. FPGA设计——全局曝光CMOS图像采集与USB2.0显示

    1. 概述  本设计采用FPGA技术,将CMOS摄像头(LVDS接口)的视频数据经过采集.存储.帧率转换及格式转换,最终通过USB2.0接口显示在电脑屏幕上. 2. 硬件系统框图 CMOS采用一款全局 ...

  4. Corechips SL2.2S USB2.0 4口 Hub 集成电路

    SL2.2s 是一颗高集成度,高性能,低功耗的USB2.0 集线器主控芯片:该芯片 采用STT技术,单电源供电方式,芯片供电电压为5v, 内部集成5V 转3.3V,只需 在外部电源添加滤波电容:芯片自 ...

  5. 基于USB2.0的视频图像处理芯片实现方案

    摘 要:实时图像处理是图像处理领域的一个热点.给出了一种基于USB2.0 的视频图像处理芯片的实现方案,首先介绍了系统的整体设计框架,然后针对框架内核心模块阐述了相应的硬件实现原理,最后以Xilinx ...

  6. I2c驱动与SPI驱动

    今天说一下单片机的I2C SPI通信,可能说不清楚,因为这毕竟要做实验才可完全理解. I2C和SPI是两种不同的通信协议. 听到协议,似乎高不可攀,其实协议就是人们定义的一个标准而已,我们只要遵照这个 ...

  7. USB2.0传输带宽

    摘要:针对USB2.0高速数据传输在实际应用中存在的具体问题,深入分析了诸如协议开销.带宽分配.工作环境.主机硬件结构和操作系统配置.设备驱动程序等影响速度提高的种种因素.同时重点阐述了USB2.0设 ...

  8. USB Type-C拓展DisplayPort and USB2.0(基于PD通讯)

    我们的电脑现在大多都只有一个Type-C端口,不能挂载多余的外设,为了解决这一问题,便产生了Type-C扩展坞.拓展坞是常用于笔记本电脑的一种外置设备,可以扩展.丰富笔记本的外接端口,使得笔记本可以连 ...

  9. 低成本高性能 USB2.0 扩展器,可通过 USB 电缆提供信号传输扩展

    1. 描述 LT8312 是一款具有 DeMUX 的低成本高性能 USB2.0 扩展器,可通过 USB 电缆提供信号传输扩展,并且还支持信号旁路.LT8312 符合 USB2.0 规范,支持 USB2 ...

  10. 正点原子Linux开发板 spi内核驱动 0.96寸ips屏教程

    正点原子Linux开发板 spi内核驱动 0.96寸ips屏教程 首先选择模块 设备树配置 spi驱动程序(用的spi_driver) app 最近做下底层SPI驱动来驱动IPS屏,本来想实现这种效果 ...

最新文章

  1. Caffe源码中io文件分析
  2. DDoS高安全性ip服务:解决各种DDoS攻击问题
  3. Deep Ranking for Person Re-identification via Joint Representation Learning
  4. 计算机网络-基本概念(9)【传输层】TCP拥塞控制 【网络层】拥塞避免
  5. Nginx的http块自定义服务日志
  6. feign和ajax,SpringCloud-feign 声明式服务调用
  7. 项目上线最后工作——布署环境
  8. [前台]---ajax返回200成功,却进入error函数的解决方法
  9. Numpy中的时间类型
  10. 文本词频统计是字典吗_TF-IDF词频逆文档频次算法
  11. android WebKit实例
  12. 基于JAVA高校实习实训管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  13. PcShare2005控制端修改
  14. 山东金税盘如何跨月作废增值税普通发票
  15. 小程序如何访问未备案的 API
  16. UE 简单存档读档功能
  17. Arcanist用法简介
  18. 全球及中国冶金工业市场产量分析及投资战略决策报告2021版
  19. 阿联酋选出首位 AI 国务部长(附Youtube视频)
  20. Google Code注册方法详解 Google Code网盘申请方法 1

热门文章

  1. 直播回顾|慕尼黑工业大学博士详解室内SLAM中的几何约束
  2. Adam又要“退休”了?耶鲁大学团队提出AdaBelief,却引来网友质疑
  3. Request header field token is not allowed by Access-Control-Allow-Headers in
  4. RDKit | 统计分子库中某种元素出现的次数
  5. Ubuntu恢复默认的字体
  6. matlab科学计算及分析,matlab科学计算
  7. varchar汉字占几个字符_常用字符编码介绍
  8. 无需写代码的高颜值富集分析神器
  9. 哈钦森之问:动物的种类为何如此丰富?
  10. 《微生物学报》“微生物大数据资源”专刊邀稿函