最近在查看一些sensor驱动曝光读写寄存器时,由于曝光数值往往由多个寄存器控制。所以对曝光值的读写需要把高底位不同寄存器数值计算到一起。驱动这里就涉及到移位,如下:
为了避免遗忘,小白我就亲测,然后Mark出来。
总结起来就一句话,4位二进制为1位十六进制,所以十六进制移动1位,二进制需要移动4位。
本文探讨了在处理传感器驱动曝光读写寄存器时遇到的问题,特别是当曝光值由多个寄存器控制时如何进行正确的移位操作。文章通过实例说明了十六进制与二进制移位之间的转换关系。
最近在查看一些sensor驱动曝光读写寄存器时,由于曝光数值往往由多个寄存器控制。所以对曝光值的读写需要把高底位不同寄存器数值计算到一起。驱动这里就涉及到移位,如下:
为了避免遗忘,小白我就亲测,然后Mark出来。
总结起来就一句话,4位二进制为1位十六进制,所以十六进制移动1位,二进制需要移动4位。
1335
1528
675
1271

被折叠的 条评论
为什么被折叠?
