主题中讨论的其他器件:BQSTUDIO、 BQ4050
大家好、
我尝试将芯片置于完全访问模式、但我只能进入非密封模式、我尝试了多种方法、但始终器件只进入非密封模式。
以下是我尝试的代码。 我正在 Arduino 中检查此操作。
1)
uint8_t un密封_access_cmd[6]={0x35、0x00、0x14、0x04、0x72、 0x36};
uint8_t full_access_cmd[6]={0x35、0x00、0xFF、0xFF、0xFF、0xFF、 0xFF};
uint8_t mode=0;
SMBus->writeBlock (gauge、0x44、&uns密封_access_cmd[0]、6);//更改 DA 配置
延迟(4500);
SMBus->writeBlock (gauge、0x44、&full_access_cmd[0]、6);
延迟(4500);
mode=check_access();
2)
uint8_t unsed_fullaccess_cmd[10]={0x35、0x00、0x14、0x04、0x72、 0x36、0xFF、0xFF、0xFF、0xFF};
uint8_t mode=0;
//smbus->writeBlock (gauge、0x44、&uns密封_fullaccess_access_cmd[0]、10);//更改 DA 配置
延迟(4500);
mode=check_access();
3)
uint8_t un密封_access_cmd[6]={0x35、0x00、0x14、0x04、0x72、 0x36};
uint8_t full_access_cmd[6]={0x35、0x00、0xFF、0xFF、0xFF、0xFF、 0xFF};
uint8_t mode=0;
SMBus->writeBlock (gauge、0x44、&uns密封_access_cmd[0]、6);//更改 DA 配置
SMBus->writeBlock (gauge、0x44、&full_access_cmd[0]、6);
mode=check_access();
上述情况均未显示器件进入完全访问模式。 有人能告诉我为什么我不能进入完全访问模式吗?
其他功能是正常工作的 WRT IC、我是说读取和写入都正常工作。