我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

cubemx配置IIC+DMA读写数据错误

使用cubemx配置IIC+DMA读写数据,但是出现了写完数据就无法读取
如果只是用读数据的话数据就没有返回HAL_OK是没有问题的,但是使用逻辑分析仪看到的数据是错误的

img

img

使用 HAL_I2C_Mem_Read_DMA()和HAL_I2C_Mem_Write_DMA() 这两个方法进行读写,确保参数没有问题
使用 HAL_I2C_Mem_Write和HAL_I2C_Mem_Read 读写就没有问题

有没有和我遇到相同问题的小伙伴呀

换成LL库试一下

近期文章

  • 有线和无线可以同时使用么
  • 关于#vue.js#的问题,请各位专家解答!
  • java zookeeper分布式锁
  • 无法通过python+selenium定位下拉框进行指定项选择
  • 这个情况怎么处理呀?
  • Keettle 批量创建库表
  • python调用高德api乱码
  • PHP计算两个时区之间的小时差
  • 使用for循环输出form表单时,表单数据出错
  • <frame not available>
  • hive on spark的inser报错
  • Limphome状态下睡眠响应
  • 分别用顺序表和链表实现十二生肖的存储及相关操作
  • 部分prefab物体突然不显示图像了
  • element plus table 表尾合计出现设置列宽后,合计列与上表对不齐
  • 图一图二为调用关系,我想在图一获取到图二return的状态值
  • C++——LeetCode——member access within misaligned address
  • c++链表在执行完模块后跳出程序
  • if语句失败时,为什么错误数组不返回?
  • 爬虫js 逆向加密手段

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华