×

读写EEPROM之24C02

消耗积分:0 | 格式:exe | 大小:664KB | 2017-05-03

Forever翁永远

分享资料个

  /*---------------------------------------------------------------------------------------------------- 名称:I2C测试24C02测试 编写:mingzhang.zhao

  内容:测试stm32f103vct6的I2C实现读写24C02数据 注意事项:

  1.USART1:PA9为TX,PA10为RX I2C1:PB6为SCL,PB7为SDA I2C2:PB10为SCL,PB11为SDA

  ----------------------------------------------------------------------------------------------------*/

  #include “stm32f10x.h” #include “stdio.h”

  #define PRINTF_ON 1 //#define WRITE_TEST 1 #define READ_TEST 1

  void EEPROM_24C02_Read(I2C_TypeDef* I2Cx, uint8_t Address, uint8_t Subaddress, vu8 *s, vu8 number);

  void EEPROM_24C02_Write(I2C_TypeDef* I2Cx, uint8_t Address, uint8_t Subaddress, vu8 *s, vu8 number);

  void RCC_Configuration(void); void GPIO_Configuration(void); void USART_Configuration(void); void I2C_Configuration(void); void NVIC_Configuration(void); void Delay(__IO uint32_t t);

  u8 I2C1_ADDRESS = 0x30; //7位 I2C 地址 u8 I2C2_ADDRESS = 0x31;

  #define Size 4

  vu8 I2C1_Buffer_Tx[Size] = {1,2,3,4}; vu8 I2C2_Buffer_Rx[Size] = {0};

  u32 BufferSize = Size

  int main(void) {

  RCC_Configuration(); GPIO_Configuration();

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !