常用的接线,接口
2019-07-20 本文已影响0人
听力巴士
VCC(Voltage to Current Converter)
DM(D-) ( Digital Minus)
DP(D+) (Digital Positive)
GND(Ground)

PIN 1 (桔红): VCC(3.3V) (目标板上给JLINK的馈电,必须)
PIN 7 (黄) : SDIO
PIN 9 (绿) : SCLK
PIN 10(蓝) : GND (任何一个JLINK的地都可以,比如PIN12)

SPI是四根线,分别是CS(片选)、MOSI(主发从收)、MISO(从发主收)、CLK(时钟),是一种同步传输协议。主机送出CLK信号,主机到从机的数据在MOSI线上传输,从机到主机的数据在MISO线上传输。在启动传输之前,需要先拉低(一般是这样,也有各别芯片是CS高有效)对应从机的CS管脚,在传输完成之后,再拉高CS管脚,从机的SPI Slave模块进入休眠。
I2C是两根线,SDA(数据)和SCL(时钟),也是一种同步传输协议。主机在发送开始信号之后,先发送7个比特的地址位和1个比特的读写位,每个从机有自己的I2C地址,当发现该条指令是发给自己的时候,拉低SDA线(即回复ACK信号),然后主机发送或接收数据,完成传输。传输完成之后,主机发送停止位,完成该次传输。
UART一般由TXD、RXD、GND三根线组成,是一种异步传输协议。无论是主机还是从机,均可以自由发送数据,但是由于UART总线并没有时钟线,所以需要提前约定对应的波特率,这是一种很简单的传输协议。


BOOT0 BOOT1 MODE
0 X FLASH
1 1 SRAM
1 0 ISP