本帖最后由 farmer30175 于 2018-1-30 18:31 编辑
各位大大水水好
想點亮一個光機
採用STM32F4系列的晶片
需要先做一些initial的動作
想請問一下有此種I2C initail的寫法
或是可以參考哪個example下去修改
困惑很久 沒有頭緒
data sheet 上寫到
-----------------------------------------
device | address
-----------------------------------------
ASIC(HX7816) | 0x3c
-----------------------------------------
LCOS(HX7318) | 0x49
-----------------------------------------
the sequence is://開機流程
LCOS setting >> asic_disable >> asic_config >> ASIC_Enable
lcos_config
i2c_xfer w 0x49 0x00 0x21
i2c_xfer w 0x49 0x13 0x45
i2c_xfer w 0x49 0x14 0x80
............
............
約30行
asic_disable
i2c_xfer w 0x3c 0xf0 0x00
asic_config(WXGA resolution,60FPS,8sub-frames RRGGBBGG) //WXGA:1280*720 frame rate:60 RRGGBBGG data format
i2c_xfer w 0x3c 0xfe 0x33
i2c_xfer w 0x3c 0x10 0x07
i2c_xfer w 0x3c 0x11 0x58
............
............
約300多行
asic_enable
i2c_xfer w 0x3c 0xf0 0x11
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
光機就是指的是類似google glasses上的panel
他可以是LCD OLED LCOS... ....之類的
感謝你提供的意見這裡會TRY看看
硬件I2C根本就是用hal拿来就可以用的呀,我用cubeMX自动生成代码从来没发现哪里用着不合适。如果调试寄存器,自然不是一般用户应该做的事情。
一周热门 更多>