泰芯开发者社区
  • AH模组与STM32通信异常

    TXW8301
    3 5 491 1

    T
    4
    0

    我在R18/R20/R21/R23/R3/R25焊接了22R电阻,从COM3上飞线到STM32开发板并接了逻辑分析仪,目前运行《huge-ic-nonos-driver-v2.0.0-23539》例程时没有正常通信,初始化异常。

    目前hgic_sdspi_init(0)的返回值一直是RET_ERR,主控打印显示是“Reset error. Try reset IO    Illegal command”。

    逻辑分析仪抓的波形显示,一次运行hgic_sdspi_init(0)中,CS在sd_try_stop、sd_write_byte等位置对应拉低了,MOSI也有波形,但是MISO一直为高。奇怪的是INTIO线上也有波形,会有拉低的波形。我已检查了焊接没有短路等情况,目前SPI的产生的时钟是62kHz。

    请问这可能是什么问题吗?或者我该如何去排查?

  • T
    40
    0

    INTIO线上也有波形,会有拉低的波形 -- 说明模块有数据要发 ,是不是主机没有处理中断去读?

    逻分看了 那波形可以贴出来看?

  • T
    4
    0

    D0是我额外加的GPIO,D1-D5依次是SCK、CS、MISO、MOSI、INTIO。我记得用的例程代码里面有中断的。

    a37a0ce45b6eb3fde71d8163b03cb938.jpg

  • T
    40
    0

    可以加一下微信?

  • T
    3
    0

    “D1-D5依次是SCK、CS、MISO、MOSI、INTIO”,从波形上看D3脚是一直拉高的,对应MISO一直拉高,看看是什么问题导致的?