此帖出自stm32/stm8论坛
最新回复
用起来偶而出问题,太可怕了,我的产品是用来航空上的,不敢用硬件的
手册中是有解决办法,但不好使
想想吧,用DMA方式?IIC简单一个字节的控制指令也用DMA啊,我觉得不太合适
再者用中断方式且把中断设为最高,影响我程序的实时性和稳定性,我的执行程序总是被IIC打断,最要的高实时性程序得不到及时响应,中断稍微多一点,那IIC程序的ISR都会在中断嵌套了,嵌入式系统中中断嵌套是尽量要避免的。
也可能是我用的IIC程序都不是最重要的,但一直在用,所以觉得不合适
有些人需要IIC传大量数据的,可以用DMA方式,但把IIC的中断优级先级设为最高,个人不推荐。
请版主理解,我挺喜欢STM32的,公司的STM32平台是我一手做起来的,STM32的优点我都用了,提出缺点是基于负责任的态度。
再说了ST改一个IIC还是易如反掌,相信下一版本的设计及流片肯定能解决这个问题。
详情
回复
发表于 2010-1-1 20:22
| ||
|
||
此帖出自stm32/stm8论坛
| ||
|
||
此帖出自stm32/stm8论坛
| ||
|
||
此帖出自stm32/stm8论坛
| ||
|
||
| |
|
|
此帖出自stm32/stm8论坛
| ||
|
||
EEWorld Datasheet 技术支持
EEWorld订阅号
EEWorld服务号
汽车开发圈
机器人开发圈