0 引言   嵌入式开发中,常见的通信接口/协议有SPI,I2C,UART三种,本文先分三个部分对SPI,I2C,UART进行介绍,最后对这三种协议进行比较。   1 SPI 1.1 SPI的简介   SPI(Serial Peripheral Interface):串行外围设备接口。SPI是一种高速的,全双工的,同步的通信总线。SPI没有定义速度限制,一般的实现通常能达到甚至超过10 Mbps,已知的有的器件SPI已达到50Mbps。 1.2 SPI接口的引脚 MOSI(Master Out Slave In):主设备数据输出,从设备数据输入 MISO(Master In Slave
2022-03-07 14:30:59 140KB i2c总线协议 iic spi
1
基于I2C的烟雾报警系统中接口模块的设计,李恩特,李冰,本文针对目前烟雾报警器无法有效联网准确传输火灾位置的缺点,设计了一种基于I2C协议的总线式串行通信接口。利用I2C串行总线接口实
2022-03-05 08:47:46 501KB I2C总线
1
51单片机模拟I2C总线的C语言实现
2022-02-18 14:05:25 60KB 模拟I2C
1
支持APB接口的I2C驱动程序;内部有顶层调用的test模块,还有嵌入式的驱动函数,在Xilinx和altera的平台上都验证过,支持多种模式。总线接口已经改好了,可以直接挂到总线用,模块稳定可靠,内含完整寄存器说明文档。I2C总线 Verilog实现
2022-01-22 19:09:14 197KB APB总线 I2C总线 IIC verilog
1
I2C总线协议规范的中文译文,有一定参考价值
2022-01-12 11:32:51 959KB I2C总线,协议规范,中文的
1
自己写的I2C总线AT24C01C的在数码管的应用,含C语言程序跟protues仿真
2022-01-11 15:44:48 70KB I2C总线
1
STM32的i2c接口有坑,就是容易出现总线锁死需要断电才能恢复。本文档探讨如何绕过这个坑。但不是用软件I2C这样的严重降低CPU性能的方法。
2021-12-22 17:11:14 139KB STM32 I2C 总线锁死
1
本文介绍如何利用PIC 单片机的USART 模块模拟实现SPI 和I2C 总线通信。其中 SPI 总线通信实现过程较为简单,本文只给予扼要介绍,对于用USART 模块来实现I2C 总 线通信是本文的重点,除了介绍实现的方法外,还给出了具体实例。 关键词:串口,SPI 总线,I2C 总线
2021-12-19 13:58:33 240KB PIC
1
工程实例有 1.I2C总线扩展AT2402; 2.AT24C02记录按下键次数并显示; 3. I2C总线上的两个AT24C02的读写。I2C总线器件地址文档说明。keil和Proteus仿真联调截图。
2021-12-17 17:04:07 3.29MB 单片机
1