
用STM32 中的 I2C读写EEPROM
长生君
若有恒,何必三更眠五更起;最无益,莫过一日曝十日寒。
展开
-
用STM32 中的 I2C读写EEPROM 实验工程讲解(三)
一、STM32CubeMx配置二、12C 的板级支持包1、变量定义#define DATA_Size 256#define EEP_Firstpage 0x00uint8_t I2c_Buf_Write[DATA_Size];uint8_t I2c_Buf_Read[DATA_Size];2.测试函数uint8_t I2C_Test(void){ uint16_t i; EEPROM_INFO("写入的数据"); for ( i=0; i.原创 2021-08-23 18:02:11 · 1467 阅读 · 0 评论 -
用STM32 中的 I2C读写EEPROM 基础知识(二)
1.如何使用STM32 产生I2C协议信号2.数据手册的截图3.STM32F103 I2C 框图原创 2021-08-23 15:26:46 · 334 阅读 · 0 评论 -
用STM32 中的 I2C读写EEPROM(一)
一、I2C通信协议简介1、I2C物理层的特点2、基本要点这里的仲裁方式:I2C的设备一般使用开漏的结构,它能实现一种线与逻辑,(就是说在 SDA总线上,只要有一个设备对SDA总线输出低电平的话,那么SDA总线就会变成低电平 )当我们多个主句进行数据传输的时候,比如说,有一个A主机和一个B主机,此时他们都想要在(SDA)数据总线上传输数据, A 将高电平传输出去,B将低电平传输出去,此时AB 两个的状态就是SDA总线的状态,但由于线与逻辑,SDA总线电平就会为0,此时这...原创 2021-08-18 22:56:52 · 800 阅读 · 0 评论