谁说ST的I2C能用我跟他拼命!

[复制链接]
dfsa 发表于 2011-3-16 16:33 | 显示全部楼层
为啥不能用?楼主还是别拼命:lol
wifi 发表于 2011-3-16 18:08 | 显示全部楼层
你能证明你的程序没有问题吗
 楼主| xuannin 发表于 2011-3-16 20:29 | 显示全部楼层
搞定IAP,实现了远程升级,哎,项目大体上完成,近60k的程序,连学带写1个来月,压力小很多了。有时间我再仔细看看为什么I2C死掉后连复位都不能恢复
 楼主| xuannin 发表于 2011-3-16 21:22 | 显示全部楼层
IAP是实现了,加密怎么做比较保险?我是在启动程序跳转到应用程序之前在备份寄存器中写一段密码,应用程序启动后去读这一段密码,如果不对应用程序就不停重启,这似乎只能骗骗菜鸟,不知道还有什么好办法?
athlon64fx 发表于 2011-3-20 09:35 | 显示全部楼层
我在STM8上也遇到了问题,看了下errata,i2c必须使用中断,中断必须最高优先级。还是模拟算了。
sinadz 发表于 2011-3-21 15:01 | 显示全部楼层
还真没用过
txcy 发表于 2011-3-21 18:25 | 显示全部楼层
能用和不好用是两个概念
ccontrol 发表于 2011-3-23 08:42 | 显示全部楼层
我试过STM32F103的I2C1是没问题,但是我的项目后来移到I2C2,就始终不能正常读写,没有办法,我们就用软件模拟I2C来做了,没用它的硬件I2C。
所以,我们也是基本上对判断ST的I2C似乎是有点问题。
ST_ARM 发表于 2011-3-23 09:43 | 显示全部楼层
“我们也是基本上对判断ST的I2C似乎是有点问题”----这是不可能的!
XIANSir 发表于 2011-3-23 10:07 | 显示全部楼层
偶,没想到,这个也可以有问题啊!!!新手的我看了此贴,心惊胆战:L
ST_ARM 发表于 2011-3-23 10:34 | 显示全部楼层
偶,没想到,这个也可以有问题啊!!!新手的我看了此贴,心惊胆战:L
XIANSir 发表于 2011-3-23 10:07


没有必要心惊胆战,只要你充分理解I2C的协议,按照协议的流程编写代码,肯定没有问题。
443799600 发表于 2011-3-23 10:38 | 显示全部楼层
mark,又是一个好的解决方法
violet520 发表于 2011-3-23 15:02 | 显示全部楼层
我还想用I2C呢,看来得好好考虑了。
dudu_q 发表于 2011-3-23 15:17 | 显示全部楼层
是个教训
baidudz 发表于 2011-3-23 18:04 | 显示全部楼层
曾经用过,还没有碰到楼主说到的问题
 楼主| xuannin 发表于 2011-3-23 19:14 | 显示全部楼层
有个问题,我一直在强调,可能被你们有意或无意的忽略掉了,为什么I2C死掉之后复位都不能恢复?这绝对不是程序的问题吧,按道理,芯片复位一切都是从头再来的,天大的错误也被归0啊!
XIANSir 发表于 2011-3-23 19:37 | 显示全部楼层
56# xuannin
嗯,有道理,这个是关键问题!!
hdp7891000 发表于 2011-3-26 15:55 | 显示全部楼层
楼主,我和你同病相怜,不过后来我明白了,呵呵,你可以看一下我的帖子
vfp8341 发表于 2011-3-27 15:44 | 显示全部楼层
56# xuannin

有道理啊
香水城 发表于 2011-3-27 21:14 | 显示全部楼层
有个问题,我一直在强调,可能被你们有意或无意的忽略掉了,为什么I2C死掉之后复位都不能恢复?这绝对不是程序的问题吧,按道理,芯片复位一切都是从头再来的,天大的错误也被归0啊! ...
xuannin 发表于 2011-3-23 19:14


请看我在11楼的第2点,可能也被你有意或无意的忽略掉了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部