This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/BQ76PL455A-Q1:bq76PL455A-Q1。

Guru**** 2332530 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/627345/ccs-bq76pl455a-q1-bq76pl455a-q1

器件型号:BQ76PL455A-Q1

工具/软件:Code Composer Studio

尊敬的支持者:

我将从 Kinetis Studio 设计中的 COD 开发开始。我已经按照参考桥设计中的规定连接了所有硬件。我只需使用这段代码、就可以使用连接到 MCU (FRDMK64F) GPIO 的 WAKEUP 引脚将器件设置为空闲模式 可以看到唤醒的功能、但我不确定是否正确使用了延迟量、我现在不知道  bq76PL455A-Q1是否正确。 是否处于空闲模式?我确定怎样?

空 WakePL455()

WAKEUP = 0;//将 WAKE 置为有效(低电平有效)
等待(10);
WAKEUP = 1;//deassert WAKE
WAIT_ms (1);
WAKEUP = 0;
WAIT_ms (1);

//故障功能
bool GetFaultStat()

如果(Faultn)
返回0;
返回1;

串行 PC (USBTX、USBRX);// TX、Rx
串行器件(PTC17、PTC16);// TX、Rx 射频模块 UART3

int main(){
WakePL455();
Wait_us (100);
PC.baud (9600);
device.baud (9600);

while (1){
if (PC.readable()){
device.putc (PC.getc ());

if (device.readable ()){
PC.putc (device.getc ());

PC.printf ("%d 89 01 00 0A 00 DA 83\r\n);

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    埃勒姆、

    您可以在我们的示例代码中引用 Wakeup455函数。

    该器件还无法在9600 bad 下进行通信。 默认为250kbaud、寄存器可设置为125k、500k 或1M
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我使用了该参考设计、根据该设计、我必须在短时间内将 WAKE UP 引脚设置为高电平并设置为0以启用 it.no。我只发送读取 bq 器件地址寄存器的命令、但我无法获取响应并查看响应 tera 项(串行通信显示)。但是、当我使用示波器检查时、我可以看到数据是通过器件的 TX 发送到我的 MCU。我不确定它是否正常工作。