打印

STM32H7的HAL库的错误及版本更新

[复制链接]
300|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Spikess|  楼主 | 2018-7-6 17:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  最近在调试STM32H743的I2S模块,使用正点原子提供的HAL库时发现HAL库存在错误,导致I2S发送异常;例如HAL_StatusTypeDef HAL_I2S_Transmit_IT(I2S_HandleTypeDef *hi2s, uint16_t *pData, uint16_t Size)这个函数中if (hi2s->State == HAL_I2S_STATE_READY)  {
    __HAL_UNLOCK(hi2s);
    return  HAL_BUSY;
  }
明显存在错误,应该讲“==”更改为“!=”.
另外,在STM32H743xx.h中关于I2S寄存器的位定义也存在错误;














微信截图_20191202103515.jpg (129.19 KB, 下载次数: 14)



下载附件







2019-12-2 10:35 上传

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

417

主题

421

帖子

0

粉丝