共 12 篇文章 |
|
stm32 SPI通信[操作寄存器+库函数]-Changing''s Blog SPI(Serial Peripheral Interface--串行外设接口) 总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息。直接操作寄存器首先配置SPI主机的频率SPI1设备属于高速设备,隶属APB2总线,最大时钟72Mhz;SPI2属于低速设备,隶属APB1总线,最大36M... 阅383 转2 评0 公众公开 15-09-29 08:51 |
bit15-bit8,bit7-bit0.A16,bit15-bit8,bit7-bit0.START->发送器件地址->ack->发送页首地址->ack->发送数据->ack.........-> 发送数据->ack -> STOP3、随机单字节读操作 START->发送器件地址(写)->ack->发送字节地址->ack->START->发送器件地址(读)->ack->接收数... 阅5079 转26 评0 公众公开 15-09-17 20:44 |
I2C总线是由数据线SDA和时钟线SCL构成的串行总线,可发送和接收数据。应答信号过后就是第二个字节的8位数据,这个数多般是受控器件的寄存器地址,寄存器地址过后就是要发送的数据,当数据发送完后就是一个应答信号,每启动一次总线,传输的字节数没有限制,一个字节地址或数据过后的第9个脉冲是受控器件应答信号,当数据传送完之后由主控器发出... 阅336 转5 评0 公众公开 15-09-13 16:21 |
第二,区别在电气信号线上: SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SDI)。提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。UART总线是异步串口,因此一般比前两种同步串口的结构要复杂很多,一般由波特率产生器(产生的波特率等于传输波特率的16倍)、UART接收... 阅4 转自liukai007 公众公开 15-09-05 18:59 |
IIC时序详解AT24C02是由ATMEL公司提供的,IIC总线串行EEPROM(electronic eraser programmer read only memory),其容量为2kbit(256B),工作电压在2.7v"5.5v之间,生产工艺是CMOS。 一般数字芯片都在左下角和右上角为GND,VCC。当前地址读: 随机读: 有序读: IIC总线模拟时序图: IIC总线应答时序图: 设备地址... 阅6 转自enchen008 公众公开 15-08-26 19:31 |
IIC简单实现!1.实现过程说明利用两个GPIO来模拟IIC总线,一跟用来模拟时钟SCL输出,而另一根用来模拟数据线SDA,通过时钟线产生的时序来传输(读or写)数据。IIC_GPIO_SDA_CFG_OUTPUT;//SCL must >4.7us IIC_Wait(5);bit++) ...{ //we start write the data, now we write high bit if((data<<bit)&0x80) ... 阅3 转自小帅龙 公众公开 15-08-26 19:24 |
I2C器件一定要加上拉电阻吗?最近碰到i2c器件的上拉电阻接错,导致通讯不正常,那么i2c需要上拉电阻么,多大合适。最近看一些关于AT24C02的电路图,发现有些在SDA,SCL这两个脚上接了4.4K或者10K的上拉电阻。另外对于很多单片机,其内部有上拉电阻,但是无一例外,其上拉电阻的组织是比较大的,也就是说其上拉能力有限。关于iic的上拉电阻,个... 阅14411 转19 评0 公众公开 15-08-26 09:37 |