立即注册
查看: 8558|回复: 4

[MTK软件原创] [I2C] 如何使用DMA mode进行I2C传输

发表于 2016-7-23 09:00:00 | 显示全部楼层 |阅读模式 来自 广东省深圳市
[DESCRIPTION]

89和72平台上,当i2c传输大于8 byte数据时,需要使用dma方式传输,下面说明DAM传输的方法及注意事项

[PLATFORM]

MT6572 MT6589

[SOLUTION]

DMA mode传输如下:
1. 传输前需要设定为DMA mode
2. 传输前需要用户分配DMA的空间,传输时,i2c_master_send的中的地址为分配的DAM物理地

3. 其他设定和FIFO传输时一样
第1点和第2点使用可参考下图,
5.12tp-24.png
另外设置的长度注意事项如下:
5.12tp-25.png


已绑定手机
已实名认证
发表于 2016-7-23 09:17:08 | 显示全部楼层 来自 广东省深圳市宝安区
morning,签到专用组
已绑定手机
发表于 2019-3-18 10:08:23 | 显示全部楼层 来自 上海市嘉定区
正好需要,。。。。。。。。。。。。。。。。。
发表于 2019-3-18 15:53:21 | 显示全部楼层 来自 广东省深圳市
需求 学习学习学习学习
发表于 2019-3-19 14:10:55 | 显示全部楼层 来自 广东省深圳市
谢谢分享~~~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表