int main(void) { /* USER CODE BEGIN 1 */ HAL_StatusTypeDef error; /* USER CODE END 1 */ /* MCU Configuration--------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* USER CODE BEGIN Init */ /* USER CODE END Init */ /* Configure the system clock */ SystemClock_Config(); /* USER CODE BEGIN SysInit */ /* USER CODE END SysInit */ /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_DMA_Init(); MX_TIM6_Init(); MX_USART1_UART_Init(); MX_I2C1_Init(); /* USER CODE BEGIN 2 */ OLED_INIT(); HAL_Delay(2000); //OLED_Clear(); Test_EEPROM(); /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) { /* USER CODE END WHILE */ OLED_ShowString(20, 0, "RY MCU F103", 16,1); OLED_ShowString(20, 3, "TIME: ", 16,1); OLED_ShowNum(75, 6, Time6Second, 2, 16, 1); OLED_ShowString(90, 6, " S ", 16,1); /* USER CODE BEGIN 3 */ } 读 void ReadBufferTo24C02(int addr,uint8_t *pdata,char length) { HAL_I2C_Mem_Read(&hi2c1, ADDR_RD_AT24CXX, addr, I2C_MEMADD_SIZE_16BIT, pdata, length, 1000); } 写 void WriteBufferTo24C02(int addr,uint8_t *pdata,char length) { HAL_I2C_Mem_Write(&hi2c1, ADDR_WR_AT24CXX, addr, I2C_MEMADD_SIZE_16BIT, pdata, length, 1000); } 输出地址 ```apache WriteBuffer24C02[0]= 0xFA ; WriteBuffer24C02[1]= 0xFB ; WriteBuffer24C02[2]= 0xFC ; WriteBuffer24C02[3]= 0x05 ; WriteBuffer24C02[4]= 0xC0 ; WriteBuffer24C02[5]= 0x01 ; WriteBuffer24C02[6]= 0x02 ; WriteBufferTo24C02(0,&WriteBuffer24C02[0],7);
共2条
1/1 1 跳转至页
星允派(stm32f103)I2C24C02

共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
“我踩过的那些坑”主题活动——第002期 | |
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |