ZHCAB07B september 2019 – august 2023 BQ75614-Q1 , BQ79612-Q1 , BQ79614-Q1 , BQ79616-Q1 , BQ79631-Q1
ReadReg 函数的基本结构如下:
#_of_Read_Bytes = ReadReg(Device_Address, Register_Address, Incoming_Data_Byte_Array, #_Data_Bytes, ms_Before_Time_Out, Packet_Type)
Device_Address、#_Data_Bytes 和 ms_Before_Time_Out 是整数,而 Incoming_Data_Byte_Array 和 Register_Address 是带前缀“0x”的十六进制值。Device_Address 在广播/栈读操作中会被忽略。
例如:
nRead = ReadReg(nDev_ID, 0x0306, bFrame, 12, 0, FRMWRT_SGL_R);
此行会从器件 nDev_ID 的寄存器 0x0306 读取 12 个字节的数据,并将其存储在名为 bFrame 的本地字节数组中(在微控制器上)。数据包类型为单器件读。