![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
I2C
文章平均质量分 91
EnzoReventon
心中有信仰,行动有力量!
展开
-
《STM32从零开始学习历程》——I2C向EEPROM读写多个字节数据(I2C硬件)
《STM32从零开始学习历程》@EnzoReventonI2C向EEPROM读写多个字节数据(I2C硬件)相关链接:I2C物理层介绍I2C协议层介绍I2C固件库介绍STM32的I2C特性及架构介绍STM32的EEPROM简介I2C向EEPROM写入一字节数据(I2C硬件)I2C向EEPROM读取一字节数据(I2C硬件参考资料:[野火EmbedFire]《STM32库开发实战指南——基于野火霸天虎开发板》[正点原子]STM32F4开发指南-库函数版本_V1.2[ST]《STM32F4原创 2021-04-12 21:54:44 · 2561 阅读 · 0 评论 -
《STM32从零开始学习历程》——I2C向EEPROM读取一字节数据(I2C硬件)
《STM32从零开始学习历程》@EnzoReventonI2C向EEPROM读取一字节数据(I2C硬件)相关链接:I2C物理层介绍I2C协议层介绍I2C固件库介绍STM32的I2C特性及架构介绍STM32的EEPROM简介I2C向EEPROM写入一字节数据(I2C硬件)参考资料:[野火EmbedFire]《STM32库开发实战指南——基于野火霸天虎开发板》[正点原子]STM32F4开发指南-库函数版本_V1.2[ST]《STM32F4xx中文参考手册》[ATMEL]《AT24C02原创 2021-04-12 15:27:46 · 1086 阅读 · 0 评论 -
《STM32从零开始学习历程》——I2C向EEPROM写入一字节数据(I2C硬件)
《STM32从零开始学习历程》@EnzoReventonI2C向EEPROM写入一字节数据(I2C硬件)相关链接:I2C物理层介绍I2C协议层介绍I2C固件库介绍STM32的I2C特性及架构介绍STM32的EEPROM简介参考资料:[野火EmbedFire]《STM32库开发实战指南——基于野火霸天虎开发板》[正点原子]STM32F4开发指南-库函数版本_V1.2[ST]《STM32F4xx中文参考手册》[ATMEL]《AT24C02说明书》开发板硬件原理图;EEPROM原理图。原创 2021-04-08 23:47:03 · 2953 阅读 · 8 评论 -
《STM32从零开始学习历程》——STM32的EEPROM简介
《STM32从零开始学习历程》@EnzoReventonSTM32的EEPROM简介相关链接:I2C物理层介绍I2C协议层介绍I2C固件库介绍STM32的I2C特性及架构介绍参考资料:[野火EmbedFire]《STM32库开发实战指南——基于野火霸天虎开发板》[正点原子]STM32F4开发指南-库函数版本_V1.2[ST]《STM32F4xx中文参考手册》[ATMEL]《AT24C02说明书》开发板硬件原理图;EEPROM原理图。EEPROM硬件原理图及特性介绍C39 电容原创 2021-04-08 14:17:23 · 2108 阅读 · 9 评论 -
《STM32从零开始学习历程》——I2C固件库
《STM32从零开始学习历程》@EnzoReventonSTM32 I2C固件库介绍I2C初始化函数介绍typedef struct{ uint32_t I2C_ClockSpeed; /*!< 设置SCL时钟频率,此值要低于40 0000 */ uint16_t I2C_Mode; /*!< 指定工作模式,可以选择I2C模式以及SMBUS */ uint16_t I2C_DutyCycle; /*!&l原创 2021-04-06 15:16:31 · 2687 阅读 · 4 评论 -
《STM32从零开始学习历程》——I2C物理层
《STM32从零开始学习历程》@EnzoReventonI2C理论部分原创 2021-04-04 11:08:26 · 630 阅读 · 4 评论 -
《STM32从零开始学习历程》——I2C协议层
《STM32从零开始学习历程》@EnzoReventonI2C理论部分——协议层I2C的协议规定了通讯的起始和停止信号、数据有效性、响应、仲裁、时钟同步和地址广播等环节。起始和停止信号指用什么来表示通讯的开始和结束。数据有效性指在时钟线(SCL)某个电平的时候对数据线(SDA)进行数据采样。I2C基本读写过程上图中,打斜杠的部分是指数据由主机传输至从机;不打斜杠部分为数据由从机传输至主机。S表示传输开始信号。SLAVE_ADDRESS表示从机地址。A或者非A表示应答(ACK)或者非应答(原创 2021-04-05 12:34:15 · 1822 阅读 · 7 评论 -
《STM32从零开始学习历程》——STM32的I2C特性及架构
《STM32从零开始学习历程》@EnzoReventonSTM32的I2C特性及架构软件模拟协议:直接控制GPIO引脚电平产生通讯时序时,需要由CPU控制每个时刻的引脚状态。如果通讯数据量大,主从机数量多时这种通讯协议会对CPU产生较大的负载。硬件协议:STM32 的I2C 片上外设专门负责实现I2C 通讯协议,只要配置好该外设,它就会自动根据协议要求产生通讯信号,收发数据并缓存起来,CPU 只要检测该外设的状态和访问数据寄存器,就能完成数据收发。这种由硬件外设处理I2C 协议的方式减轻了CPU 的原创 2021-04-05 17:11:11 · 3411 阅读 · 13 评论