午安大家好
最近實驗需要點亮某個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裡面
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
XUANDE板大您好
1.Microchip是哪个器件,是CPU吗?
STM32F429ZIT6
2.你想用EEPROM代替CPU?
是的
3.显示器能主动读取数据吗?
只能被動接收
之前的發想是想說一般市售的LCD螢幕都帶有一顆EEPROM可讓電腦讀取他的
ID識別
看來只能乖乖的使用MCU
謝謝板大
謝謝平台
一周热门 更多>