哪位大神用stm8s003做IIC的从机?

2019-07-14 19:51发布

为什么主一直写正常,一直读也正常,但是写过之后再读,第一次读到的是0XFF,第二次读到的数据才是正确的呢?不知有哪位大神遇见过这个问题,指点一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
风_轻_云淡
1楼-- · 2019-07-15 01:17
hobbye501 发表于 2017-3-14 11:04
你写和读的时间间隔长一点  是不是时序乱了

时序没有乱的,下面是用示波器抓到的波形
IMG_1827.JPG
codemonkey
2楼-- · 2019-07-15 03:05
这是gpio模拟的iic还是硬件IIC?
风_轻_云淡
3楼-- · 2019-07-15 07:59
codemonkey 发表于 2017-3-14 12:34
这是gpio模拟的iic还是硬件IIC?

主是模拟,从是stm8s的硬件
hobbye501
4楼-- · 2019-07-15 13:16
风_轻_云淡 发表于 2017-3-14 11:36
时序没有乱的,下面是用示波器抓到的波形

有示波器就好办了  你看看 收到0XFF的时候 读和写的地址对不对 还有看看应答
SXST_T
5楼-- · 2019-07-15 19:02
 精彩回答 2  元偷偷看……
SXST_T
6楼-- · 2019-07-15 22:41
003的内部外设寄存器,读出的时候,需要清掉寄存器的缓冲数据,还有可能是应答位接收不到造成的问题

一周热门 更多>