以下是对HDQ通讯的一些理解不知正确与否:
1,HDQ通讯是必须接上拉电阻,将BREAK中断与HOST写0,1还有bq26501发送0,1都用在HDQ这一个端口上。
2,根据通讯协议个人理解为:主机读写0,1,时必须将HDQ线拉低,在低电平时通过延时的不同来写0,1.
读写完成时将HDQ拉高。
3,在HDQ的整个通讯中不管是0还是1,它的触发条件都是将HDQ由高拉倒低,通过延时造成读写0,1.读写完后再拉高。
以上是个人愚见,不知是否正确,希望大神指教。希望有写过的大神发个源码来看看,或者留个联系方式交流下。基于IAR的源码我有,我用的是STM32的MCU,
坐等大神指点。
Sheldon Cai:
你好 TI 提供了430的代码你可以参考下。slva413a\MSP430 Software for bq\lib\HDQ
Sheldon Cai:
这个附件是相关的application note,希望能有所帮助。谢谢!
Sheldon Cai:
这个附件是相关的application note,希望能有所帮助。谢谢!