发新帖我要提问
123
返回列表
打印

纯属发发牢骚,既然选择了STM32,再困难也要**下去的

[复制链接]
楼主: qingheworkshop
手机看帖
扫描二维码
随时随地手机跟帖
41
icecut| | 2010-7-9 17:18 | 只看该作者 回帖奖励 |倒序浏览
同意41楼...

严重 同意

使用特权

评论回复
42
xuannin| | 2010-7-11 13:30 | 只看该作者
我用stm32的硬件I2C读写24c16很稳定,很好,很多东西不是拿来就用的,别人只是提供思路给你,一切还得靠自己。

使用特权

评论回复
43
xuannin| | 2010-7-11 13:34 | 只看该作者
我跑400k没问题的,很稳定啊 38# gx_huang

使用特权

评论回复
44
adsbear| | 2010-7-15 11:31 | 只看该作者
:L   ST的文档的确烂,不全面。

使用特权

评论回复
45
dami| | 2010-7-16 11:22 | 只看该作者
要试着用啊.不然会被淘汰啊.

使用特权

评论回复
46
renmin520| | 2011-2-1 09:46 | 只看该作者
支持你。。。。。。。。。。。

使用特权

评论回复
47
sunnyhey| | 2013-2-4 16:44 | 只看该作者
楼主分享下模拟的经验呗

使用特权

评论回复
48
wlq_9| | 2013-2-4 17:28 | 只看该作者
SPI有四种模式,IIC要有异常处理机制。
有时候得怀疑,你们真的仔细看过IIC和SPI的协议了?
41楼讲的在理,一群人菜鸟装老鸟。

使用特权

评论回复
评论
jjjkkk00 2014-1-8 13:03 回复TA
STM32F101/103/100的IIC确实有硬伤,勘误手册也指明了。如果真的那么好,新的STM32F0系列也不会重新替换了新的IIC了。 
李富贵 2013-2-4 17:52 回复TA
你这个菜鸟装什么装?ST官方的Errata已经承认STM32的硬件IIC有bug了。要求IIC必须最高中断优先级或者DMA模式才不会锁死。 
评分
参与人数 1威望 +1 收起 理由
smartmcu + 1 st的i2c如果溢出,就出错,这很正常。如果.
49
tianli1980| | 2013-2-4 20:52 | 只看该作者
例程只能用来参考的,不能直接拿来就用……

使用特权

评论回复
50
smartmcu| | 2013-2-6 10:52 | 只看该作者
st的i2c如果溢出,就出错,这很正常!如果在51下,用dma(如果有的话)或最高中断优先级,尽早读出数据,免得溢出,这应该是习惯!而把此当作bug的,应该是搞数据库或者网页转行过来的吧。嚯嚯,高级计算性能用多了,什么都不管不顾了,稍不如意,就bug bug地嚷嚷,灰常可爱喔!

使用特权

评论回复
51
李富贵| | 2013-2-6 12:27 | 只看该作者
iic总线还有“溢出”这个概念?二逼真是越来越多了。

使用特权

评论回复
评论
smartmcu 2013-2-6 19:30 回复TA
溢出这个词可能用词不当,也就是后来的数据位覆盖原来的了,导致的问题。您可以想一个新词。但2B不敢当,谢谢了,嚯嚯! 
52
lxyppc| | 2013-2-6 13:53 | 只看该作者
为啥老外开源项目都用的是硬件i2c,他们居然没发现STM32的I2C有BUG?

使用特权

评论回复
53
沉默胜过白金| | 2014-1-7 21:29 | 只看该作者
哎,也没跳出开,还需努力啊。

使用特权

评论回复
54
wuyanyanke| | 2014-1-7 22:31 | 只看该作者
呵呵,GPIO模拟SPI,i2c都是很好弄,只要把寄存器换一下就可以了!

使用特权

评论回复
55
busdriver| | 2014-1-8 08:45 | 只看该作者
me too。最后模拟I2C解决。PIC单片机的I2C就很好用。不是个ST为啥做不好

使用特权

评论回复
56
godreamsimida| | 2014-2-28 11:51 | 只看该作者
晴朗005 发表于 2010-1-11 09:06
还有,我这里有模拟IIC的成功程序,需要的朋友可以联系,我发过去给你就行。 ...

能把你模拟I2C的程序发一下给我么?小白求助982985150@qq.com,谢谢

使用特权

评论回复
57
596142041| | 2014-2-28 12:07 | 只看该作者
wklove_1124 发表于 2009-12-30 14:13
17# winloop  

I2C_Send7bitAddress(I2C2, sla+1, I2C_Direction_Receiver);

I2C_Send7bitAddress(I2C2, sla+1, I2C_Direction_Receiver),你加一干嘛呀?

使用特权

评论回复
58
lkl0305| | 2014-2-28 13:40 | 只看该作者
ST的例程我用着没有什么问题啊?一般给大家的都是最简单,最基础的,让大家尽快熟悉外设的使用。在实际使用时还要添加自己的代码,比如进入死循环的话要添加错误判断,针对错误进行相应的处理。而且例程大多是等待查询方式,在实际项目中真的用那么多的等待查询么?

使用特权

评论回复
59
outstanding| | 2014-2-28 13:48 | 只看该作者

使用特权

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

本版积分规则