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裡面

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
farmer30175
2019-07-21 13:37
xuande 发表于 2017-11-7 14:43
目测,链接的图已经给出了初始化设置的过程,
那么一般是用CPU实现这个过程,用IIC输出配置数据,给显示器 ...

XUANDE板大您好

1.Microchip是哪个器件,是CPU吗?
STM32F429ZIT6

2.你想用EEPROM代替CPU?
是的

3.显示器能主动读取数据吗?
只能被動接收


之前的發想是想說一般市售的LCD螢幕都帶有一顆EEPROM可讓電腦讀取他的
ID識別
看來只能乖乖的使用MCU


謝謝板大
謝謝平台

一周热门 更多>