查看: 1872|回复: 0

[其他] 8037的automatic stop condition使得I2C协议里的写-读模式无法实现

[复制链接]

该用户从未签到

1

主题

1

帖子

0

新手上路

Rank: 1

积分
5
最后登录
2014-12-17
发表于 2014-12-17 14:24:30 | 显示全部楼层 |阅读模式
hello请教大家一个问题,我用MC56F8037和陀螺仪芯片进行I2C通讯,读数据时需要的协议是 开始---发从机地址---发从机寄存器地址---重复开始----发从机地址----收数据----停止。但是MC56F8037有一个自动发stop condition的设置,导致我每次发的协议成了 开始---发从机地址---发从机寄存器地址---停止----开始----发从机地址----收数据----停止。这样就收不到数据了。自动发stop condition的设置在PE里是无法取消的,我想知道有没有办发绕过PE不要让8037在每次发完数据后自动发一个停止位?或者有直接设置寄存器的方法来实现开始---发从机地址---发从机寄存器地址---重复开始----发从机地址----收数据----停止的功能?
谢谢大家!

我知道答案 目前已有0人回答

正常的协议

正常的协议

字符含义

字符含义

无法取消automatic stop condition

无法取消automatic stop condition
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 13:29 , Processed in 0.087039 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表