只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
51hei图片_20210916082632.jpg (130.24 KB, 下载次数: 98)
下载附件
2021-9-16 08:36 上传
使用道具 举报
188610329 发表于 2021-9-16 12:39 停止位? 你确定你用的是I2C? I2C 有停止位的么? 不是只有 ACK, NAK 么?
Jiang_YY 发表于 2021-9-16 14:36 1 你是主设备还是从设备出问题?2 你这个不是硬件IIC,是软件模拟的IIC吧?硬件IIC只要配置完成,中间不需 ...
3346661547 发表于 2021-9-16 14:58 我用的是硬件I2C,只不过这个芯片硬件I2C 可能有bug,从机向主机传输数据完成后,不产生停止位,所有加入 ...
glinfei 发表于 2021-9-17 10:13 是不是适用的库有问题,不可能不发停止信号,把程序贴点上来看看呗,用两个中断去处理停止问题,频率上不来 ...
3346661547 发表于 2021-9-16 14:51 你没用过I2C吗,STOP信号啊
188610329 发表于 2021-9-17 15:29 STOP 终止信号,不是停止位,这两个意思不能搞混。 串口发送8位数据后,有一个停止位,这个之所以叫停止 ...
3346661547 发表于 2021-9-17 15:45 我就叫他停止位不行吗,I2C是你发明的吗,哪个不知道我说的I2C中的停止位就是STOP终止信号,还有其他意思 ...
188610329 发表于 2021-9-17 16:06 不是我扣字眼,是你钻牛角尖了。 我之所以跟你强调,没有停止“位”,就是让你明白, 串口有专属的停止 ...
3346661547 发表于 2021-9-17 16:20 什么叫适当的位置命令I2C硬件硬件发送终止传输的信号?硬件I2C不都是传输完成后主机自动发送STOP信号的吗 ...
3346661547 发表于 2021-9-17 16:26 我看你只会纠结I2C的STOP信号不该叫停止位,你是只会这个吧,
188610329 发表于 2021-9-17 16:46 你要是觉得我不懂,你懂得话那么就这么觉得吧,反正我I2C用到现在没出过任何问题,现在遇到问题的是你。 ...
3346661547 发表于 2021-9-17 18:33 我的I2C不是有问题,只是这个芯片的硬件I2C有bug,调试比较难,现在能持续运行几个小时,中断就挂了,所 ...
188610329 发表于 2021-9-17 19:23 如果,你的单片机,连看门狗都挂了,那么就不是I2C,或者中断的问题, 而是你单片机直接有问题,或者晶 ...
3346661547 发表于 2021-9-17 19:44 我是把看门狗喂狗直接放在定时器中断里面,中断挂了看门狗也不会复位
188610329 发表于 2021-9-17 20:32 你是不是对看门狗有什么误会? 你把喂狗放在定时器里,定时器中断挂了,看门狗铁定就会复位,而只要定时 ...
3346661547 发表于 2021-9-17 13:23 通过示波器观察,在从机向主机发送数据的时候,SDA数据变化不在时钟低电平中间变化电平,在时钟快要上升 ...
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网