I2C與EEPROM

2019-07-20 11:07发布

午安大家好



最近實驗需要點亮某個I2C裝置(panel)
需要一次性的對某個裝置上的某個Register寫入一個值
Like as:
https://imgur.com/a/S5FlR
於是用F429寫了一個程序 不知道理解是否正確
/*ASIC DISABLE*/
HAL_I2C_Mem_Write(&hi2c1,ASIC_Address,0xF0,1,(uint8_t*)0x00,1,10);
// HAL_Delay(200);
/*ASIC CONFIG*/
HAL_I2C_Mem_Write(&hi2c1,ASIC_Address,0xFE,1,(uint8_t*)0x33,1,10);
// HAL_Delay(200);
HAL_I2C_Mem_Write(&hi2c1,ASIC_Address,0x10,1,(uint8_t*)0x07,1,10);
// HAL_Delay(200);
HAL_I2C_Mem_Write(&hi2c1,ASIC_Address,0x11,1,(uint8_t*)0x58,1,10);
// HAL_Delay(200);
HAL_I2C_Mem_Write(&hi2c1,ASIC_Address,0x12,1,(uint8_t*)0x00,1,10);
// HAL_Delay(200); ... ... 一直寫下去 直到datasheet結束
想詢問一下一次性的寫入是否可以使用EEPROM來代替microchip的功能?
有先將程式輸出hex 再藉由燒入程式寫入到EEPROM裡面

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。