打印
[STM32F1]

ST分享大集结+STM32F103ZET6

[复制链接]
824|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tom_xu|  楼主 | 2017-11-26 11:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tom_xu 于 2017-11-26 11:15 编辑

我们用STM32F103ZET6开发通信模块控制器,遇到两个比较大的问题。
1,STM32F1XX 的I2C模块有BUG, I2C通信一段不定时时间(可能几天,也可能几个月),I2C通信就停止了,当然ST也提供了解决方案,在STM32F2XX系列解决了这个问题,最后我们采用GPIO读写I2C的方法解决了这个问题。

2,STM32F1XX和上位机通讯一段不定时时间(可能几天,也可能几个月),STM32F1XX会出现Hard Fault,
从而会出现死机的现象,一开始怀疑是现场干扰导致MCU死机,查了很长时间,最后发现是通讯接收的数组溢出,所以出现Hard Fault,后来我们解决了数组溢出问题,这种现象就再也没有出现过。
目前我们这个采用STM32F103ZET6开发的通信模块控制器,已经投入量产,在几百台机组上运行稳定可靠,不得不说STM32系列MCU是款稳定,可靠,成功,非常适合嵌入式产品开发的产品。
谢谢大家。
沙发
tom_xu|  楼主 | 2017-11-26 11:15 | 只看该作者
自己顶一个。

使用特权

评论回复
板凳
一路向北lm| | 2017-11-26 12:51 | 只看该作者
烧写基本I2C也是这样吗

使用特权

评论回复
地板
一路向北lm| | 2017-11-26 12:52 | 只看该作者
是不是底层驱动失败?

使用特权

评论回复
5
caijie001| | 2017-11-26 13:15 | 只看该作者
听说过f1的iic有问题,但是具体是什么问题我不清楚,甚至原子的教学视频都用模拟iic,但是我确实不知道iic哪里有问题,到时候得试一下

使用特权

评论回复
6
yiyigirl2014| | 2017-11-26 18:11 | 只看该作者
的确可以这么玩,可以用带USB的做USB转各种适配器。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

66

主题

1657

帖子

4

粉丝