Exemplo n.º 1
0
def calibration():
        write_address(0x60,0x13,0x29)
        write_address(0x60,0x14,0x89)
        write_address(0x60,0x15,0x02)
        write_address(0x60,0x16,0x00)
        write_param(0x60,0x01,0x80 | 0x20 | 0x10 | 0x01)
        write_address(0x60,0x03,0x01)
        write_address(0x60,0x04,0x01)
        write_address(0x60,0x0F,0x03)
        write_param(0x60,0x07,0x03)
        write_param(0x60,0x02,0x01)
        write_param(0x60,0x0B,0x00)
        write_param(0x60,0x0A,0x70)
        write_param(0x60,0x0C,0x20 | 0x04)
        write_param(0x60,0x1E,0x00)
        write_param(0x60,0x1D,0x70)
        write_param(0x60,0x1F,0x20)
        write_param(0x60,0x11,0x00)
        write_param(0x60,0x10,0x70)
        write_param(0x60,0x12,0x20)
        write_address(0x60,0x08,0xFF)
        write_address(0x60,0x18,0x0F)
Exemplo n.º 2
0
def write_param(address,p,v):
        write_address(address,0x17,v)
        write_address(address,0x18,p | 0xA0)
        value = read_address(address,0x2E)
        return value
Exemplo n.º 3
0
def reset():
        write_address(0x60,0x08,0x00)
        write_address(0x60,0x09,0x00)
        write_address(0x60,0x04,0x00)
        write_address(0x60,0x05,0x00)
        write_address(0x60,0x06,0x00)
        write_address(0x60,0x03,0x00)
        write_address(0x60,0x21,0xFF)
        write_address(0x60,0x18,0x01)
        time.sleep(0.01)
        write_address(0x60,0x07,0x17)
        time.sleep(0.01)