本次调试测量范围1(非校准模式)双通道单精度模式90ps每个通道接收1个脉冲地址及寄存器配置值define MS1022_REG_0 32b00000000000000000001010011111111 define MS1022_REG_1 32b00011001010010010000000001010101 define MS1022_REG_2 32b00100000000000000000000010101010 define MS1022_REG_3 32b00000000000000000000000011111111 define MS1022_REG_4 32b00100000000000000000000011111111 define MS1022_REG_5 32b00001000000000000000000011111111 define MS1022_addr0 8h80 //写入寄存器0地址 define MS1022_addr1 8h81 //写入寄存器1地址 define MS1022_addr2 8h82 //写入寄存器2地址 define MS1022_addr3 8h83 //写入寄存器3地址 define MS1022_addr4 8h84 //写入寄存器4地址 define MS1022_addr5 8h85 //写入寄存器5地址 define MS1022_POWER_RST 8h50 //Power_On_Reset define MS1022_INIT 8h70 //初始化 define MS1022_ReadRES_0 8hb0 //读测量结果寄存器 define MS1022_ReadSTAT 8hb4 //读状态寄存器 define MS1022_ReadREG1 8hb5 //寄存器1中的高8位,用来测试通信配置步骤1、配置上电复位操作码0X50并延时1ms2、配置reg0~reg5等6个寄存器3、配置初始化操作码0X704、等待中断判断中断下降沿5、配置操作码0XB0读回16it数据6、循环步骤3~步骤5。实际测量结果TDC接收一个脉冲后中断会拉低中断拉低后读回结果寄存器0中的数据(非校准模式下16bit)结果换算脉冲飞行时间RES_0*90ps;距离(mm)光速(单位:mm/s) /2 * 脉冲飞行时间*1e-12
MS1022调试
本次调试测量范围1(非校准模式)双通道单精度模式90ps每个通道接收1个脉冲地址及寄存器配置值define MS1022_REG_0 32b00000000000000000001010011111111 define MS1022_REG_1 32b00011001010010010000000001010101 define MS1022_REG_2 32b00100000000000000000000010101010 define MS1022_REG_3 32b00000000000000000000000011111111 define MS1022_REG_4 32b00100000000000000000000011111111 define MS1022_REG_5 32b00001000000000000000000011111111 define MS1022_addr0 8h80 //写入寄存器0地址 define MS1022_addr1 8h81 //写入寄存器1地址 define MS1022_addr2 8h82 //写入寄存器2地址 define MS1022_addr3 8h83 //写入寄存器3地址 define MS1022_addr4 8h84 //写入寄存器4地址 define MS1022_addr5 8h85 //写入寄存器5地址 define MS1022_POWER_RST 8h50 //Power_On_Reset define MS1022_INIT 8h70 //初始化 define MS1022_ReadRES_0 8hb0 //读测量结果寄存器 define MS1022_ReadSTAT 8hb4 //读状态寄存器 define MS1022_ReadREG1 8hb5 //寄存器1中的高8位,用来测试通信配置步骤1、配置上电复位操作码0X50并延时1ms2、配置reg0~reg5等6个寄存器3、配置初始化操作码0X704、等待中断判断中断下降沿5、配置操作码0XB0读回16it数据6、循环步骤3~步骤5。实际测量结果TDC接收一个脉冲后中断会拉低中断拉低后读回结果寄存器0中的数据(非校准模式下16bit)结果换算脉冲飞行时间RES_0*90ps;距离(mm)光速(单位:mm/s) /2 * 脉冲飞行时间*1e-12