请问模拟的iic时序读取数据的时候错误,有什么办法防止!谢谢了,大神帮忙啊
我现在有个iic电量计,里面有crc效验,但是读取出来的数据还是有ffff,我怀疑是时序的问题1,请问这个能有什么办法制止吗?...
我现在有个iic电量计,里面有crc效验,但是读取出来的数据还是有ffff,我怀疑是时序的问题1,请问这个能有什么办法制止吗?
展开
2个回答
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F103是一款高性能的嵌入式芯片,由意法半导体(STMicroelectronics)公司生产。它是STM32系列芯片之一,具有紧凑、低功耗、高性能等特点,被广泛应用于嵌入式系统中。STM32F103的主要特点包括:1. 集成了A...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
估计你有麻烦了;STM8S的IIC很烦;我是试过其它ARM的I2C,几乎不出错;但STM8S的IIC表现非常奇怪;有时正常,有时异常,异常时有可能出现总线忙的现象,即SDA或SCL被拉低了;IIC的输出完全不正常;IIC本身并不复杂,但STM32F10X,检测ACK信号时不稳定,据说这个ACK很短暂,一旦ACK出问题,和ACK绑在一起的其它标志都异常了;最莫名其妙的是I2C的端口分明是配置为I2C功能,但再读芯片时发现已经被改掉了;重新上电都不可恢复。(上面说是STM32F1XX,其实STM8S和STM32F1XX的情况是一样的);所以有些专家们不推荐使用ST的IIC模块,而是用IO端口模拟I2C的功能;我没有仔细检测,到底发生了什么,但试了试我害怕了,我也IO模拟了。据说ST新推出的STM32F0,已经重新设计了I2C模式;你可以换成STM32F0试试看;成本高不了3块钱,别出乱了,是吧。伤不起 查看原帖>>
满意请采纳
满意请采纳
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询