你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

12
返回列表 发新帖
楼主: 风-417456

STM8 I2C硬件连续运行情况下接收数据时发送地址后接收不到应答信号。

[复制链接]

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2014-7-11 10:21:37 | 显示全部楼层

RE:STM8 I2C硬件连续运行情况下接收数据时发送地址后接收不到应答信号。

示波器显示的频率是8Mhz,根据寄存器的值算,可能是超范围了。现在单步可以读取,程序是对的,如果用中断的方式是不是也会出这样的问题呢?
回复 支持 反对

使用道具 举报

7

主题

22

回帖

0

蝴蝶豆

初级会员

最后登录
2019-8-3
 楼主| 发表于 2014-7-11 10:23:14 | 显示全部楼层

回复:STM8 I2C硬件连续运行情况下接收数据时发送地址后接收不到应答信号。

回复第 11 楼 于2014-07-11 10:21:37发表:
示波器显示的频率是8Mhz,根据寄存器的值算,可能是超范围了。现在单步可以读取,程序是对的,如果用中断的方式是不是也会出这样的问题呢?
 
 
 
我用的查询法,还没有用中断试过。
 
回复 支持 反对

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2014-7-11 16:11:57 | 显示全部楼层

RE:STM8 I2C硬件连续运行情况下接收数据时发送地址后接收不到应答信号。

我没用过STM8,其他的I2C都是类似的。但我不知道你读取SR3干什么用的,手册上写的是要清除ADDR时读取SR3。
回复 支持 反对

使用道具 举报

2

主题

295

回帖

0

蝴蝶豆

初级会员

最后登录
2018-4-6
发表于 2014-7-12 08:38:51 | 显示全部楼层

RE:STM8 I2C硬件连续运行情况下接收数据时发送地址后接收不到应答信号。

前一个stop发出去了么, 还有读之前是在写入么,写入需要等一段时间24C256才会有应答的, 程序应该改改, 不能这样写,很容易死机的,应该用超时判断, 错误恢复等容错能力
回复 支持 反对

使用道具 举报

7

主题

22

回帖

0

蝴蝶豆

初级会员

最后登录
2019-8-3
 楼主| 发表于 2014-7-12 12:26:09 | 显示全部楼层

回复:STM8 I2C硬件连续运行情况下接收数据时发送地址后接收不到应答信号。

回复第 13 楼 于2014-07-11 16:11:57发表:
我没用过STM8,其他的I2C都是类似的。但我不知道你读取SR3干什么用的,手册上写的是要清除ADDR时读取SR3。
搞定了,I2C写数据和读数据的操作之间没有延时,延时10ms以上就能读写了,20ms以上的话时序比较稳定。
 
回复 支持 反对

使用道具 举报

24

主题

514

回帖

6

蝴蝶豆

金牌会员

最后登录
2019-4-8
发表于 2014-7-12 14:30:30 | 显示全部楼层

RE:STM8 I2C硬件连续运行情况下接收数据时发送地址后接收不到应答信号。

学习了
回复 支持 反对

使用道具 举报

7

主题

22

回帖

0

蝴蝶豆

初级会员

最后登录
2019-8-3
 楼主| 发表于 2014-7-12 21:11:10 | 显示全部楼层

回复:STM8 I2C硬件连续运行情况下接收数据时发送地址后接收不到应答信号。

回复第 14 楼 于2014-07-12 08:38:51发表:
前一个stop发出去了么, 还有读之前是在写入么,写入需要等一段时间24C256才会有应答的, 程序应该改改, 不能这样写,很容易死机的,应该用超时判断, 错误恢复等容错能力
 
前一个STOP在示波器上发出去了,程序里面有加应答等待的。超时什么的死机问题应该有的,我目前只是先调出能读写,单单这块已经花我好几天时间了。之前网上看到都说STM8 的I2C硬件有点问题,这几天调试的时候也确实感觉有点不太对劲,数据信号的波形不是很好,不知道是不是因为用了内部晶振做时钟的缘故。
 
回复 支持 反对

使用道具 举报

23

主题

195

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2014-7-17 16:54:34 | 显示全部楼层

RE:STM8 I2C硬件连续运行情况下接收数据时发送地址后接收不到应答信号。

两个动作之间的间隔要注意冲突
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版