卡在低电平并且 HAL_BUSY 在连续的 I2C 读取时返回。我可以重现此问题,同时强调 I2C 读取(
2022-12-30 06:06
HAL_ERR和HAL_BUSY,只能通过复位I2C和软重启解决。后来改用模拟I2C,在抓包时发现又是会出现10ns的毛刺信号,头疼。初步怀疑是因为用杜邦线飞线导致的,
2020-03-05 19:02
/Adafruit_IS31FL3731.cpp )。如果我使用阻塞函数,一切正常,但如果我尝试将 DMA 用于非阻塞代码,程序在调用 HAL_I2C_Master_Transmit_DMA 后会卡在 HAL_I2C_STATE_BUSY_TX 上。我搜索了一下并
2023-01-12 07:46
我用HAL_I2C_Mem_Read()去读取TI AFE的register在power on/reset之后, 不是百分之百, 但有时候会发生MCU一直读取I2C失败
2019-01-09 09:05
在while中一直使用HAL_SPI_TransmitReceive_DMA发送接收数据,循环几次后就会一直为HAL_BUSY状态,查看SPI状态结构体可看到State始终为
2025-07-18 06:38
HAL_I2C_AddrCallback回调中根据主机是写还是读,调用从机对应的接收和发送,这里是调用的HAL_I2C_Slave_Receive_DMA开启接收4个字节,但返回HAL_BUSY,无法启动
2025-06-06 12:29
请问一下, 在I2C init完之后, 需要call HAL_I2C_IsDeviceReady()这一支function吗如果这一支function返回的是not ready这时去读I2C是否很
2019-05-23 11:19
HAL_ETH_TransmitFrame函数内根本就不会返回2(HAL_BUSY),这是什么鬼HAL_StatusTypeDef
2023-02-01 15:18
嘿,我正在使用通过 I2C 通信的 TMP175AQDGKRQ1(温度传感器)。我通过这样做设法读取了温度寄存器 static void Read_Temperature(unsigned char
2023-02-03 11:17
作为主机使用i2c通信,通信时信息已经从主机发送到从机,从机执行了相应操作,但主机一直卡在HAL_I2C_Master_Transmit函数,经过断点排查,卡在这个while循环中,请各位大佬分析下原因以及怎样解决
2024-10-31 09:03