转载:IIC SPI UART JTAG总结
IIC SPI UART JTAG总结
转载:
1.https://blog.csdn.net/happenhappy/article/details/5664951
2.https://blog.csdn.net/sinat_20265495/article/details/72417137
内部总线
1. IIC
半双工、同步通信
SDA:synchronous Data Adapter 同步数据衔接器
SCL:Serial Communication Loop 串行通信环路
IIC总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。
起始和终止信号:
SCL线为高电平期间,SDA线由高到低变化表示起始。
SCL线为高电平期间,SDA线由低到高变化表示终止。
数据传送格式
每一个字节必须保证是8位长度。数据传送时,先传送最高位(MSB),每一个被传送的字节后面都必须跟随一位应答位(即一帧共有9位)。如果一段时间内没有收到从机的应答信号,则自动认为从机已正确接收到数据
2. SPI(Serial Peripheral Interface)串行外围设备接口
全双工,同步
(1)MOSI – 主器件数据输出,从器件数据输入
(2)MISO – 主器件数据输入,从器件数据输出
(3)SCLK –时钟信号,由主器件产生,最大为fPCLK/2,从模式频率最大为fCPU/2
(4)NSS/CS – 从器件使能信号,由主器件控制,有的IC会标注为CS(Chip select)
串行接口:
1. UART(Universal Asynchronous Receiver/Transmitter) 通用异步收发传输器
半双工 异步
RX:接收数据
TX:发送数据
UART 与 RS232连接:
2—RX
3—TX
5—GND
2. RS232与RS485
RS232:电平信号(信号“1”为“-3V到-15V”, 信号“0”为“3V到15V”)
传输距离有限,抗干扰差
不支持多点通信
RS485:差分信号(信号“1”为“2V到6V” , 信号“0”为“-2V到-6V”)
距离长,抗干扰强
多点通信
**
调试接口
**
1.JTAG(Joint Test Action Group) 联合测试行动组
◇TCK:时钟信号,为TAP的操作提供了一个独立的、基本的时钟信号。
◇TMS:模式选择信号,用于控制TAP状态机的转换。
◇TDI:数据输入信号。
◇TDO:数据输出信号。
TAP(Test Access Port) 测试访问口
边界扫描(Boundary-Scan)技术的基本思想是在靠近芯片的输入/输出引脚上增加一个移位寄存器单元,也就是边界扫描寄存器(Boundary-Scan Register)。

浙公网安备 33010602011771号