16788|28

73

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

如何保证串口唤醒STOP模式不丢失数据 [复制链接]

请教大家,如何保证串口唤醒STOP模式时不丢失数据?
发送数据端不是自己控制的,无法通过发无效的数据来唤醒STM32。

此帖出自stm32/stm8论坛

最新回复

我只能说楼主的要求太过份,就算是MSP430,进入低功耗后,串口发过来的第一帧数据也是不能有效接收的。无论是什么单片机,进入深度休眠模式到唤醒的时钟都需要一个过度的稳定时间。  详情 回复 发表于 2016-6-1 11:06
点赞 关注
 

回复
举报

67

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

没有有效的办法,因为唤醒MCU需要时间,不管这个时间是长

                                 因为不能控制发送端,不管唤醒MCU有多快,发送端都有可能在未完全被唤醒之前发送数据。
此帖出自stm32/stm8论坛
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

挥一挥手,不带走一片STM32

SLEEP模式降不到所需的功耗…………
在实时采集应用方面,STM32的低功耗模式跟MSP430相比还是有很大差距要提高啊。看来只能挥一挥手,不带走一片STM32了……
此帖出自stm32/stm8论坛
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

4
 

你的问题任何MCU都解决不了

                                 与功耗无关。
此帖出自stm32/stm8论坛
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

5
 

跟低功耗模式还是有关的

                                 用STM32时,要更好的满足低功耗的要求,往往还是用STOP模式。当然我这个问题比较棘手,对于STM32没有其他低功耗模式选择的情况下,只有睡眠模式能满足,但睡眠模式下的功耗表现却不尽人意,所以更关注的是大家如何在睡眠模式把功耗做到最省的……还请大家多多指教了。
此帖出自stm32/stm8论坛
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

6
 

比较笨的办法

有用数据之前跟几个唤醒字节。比方说,数据帧之前多发几个0xFF.
还有低功耗别拿其它单片机和430比,那是430吃饭的本钱,能干过430的可是廖廖。
此帖出自stm32/stm8论坛
 
 
 

回复

91

帖子

0

TA的资源

一粒金砂(初级)

7
 

深有同感,stm32

                                  
此帖出自stm32/stm8论坛
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

8
 

深有同感,同等工作条件下stm32低功耗还是无法和msp430比啊

我现在也是需要用到低功耗模式下的usart通讯。stop模式唤醒总是会丢失数据,只能采用sleep模式,但此模式下,功耗却一直降不下来。看来,stm32
还是只比较适合手持设备开发,用在超低功耗设备上是有难度的。
此帖出自stm32/stm8论坛
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

9
 

加大电池就是了,现在的锂电不贵。

                                  
此帖出自stm32/stm8论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

10
 

stm32f可以做到4uA以下的实时时钟

在32位机里算是极品了。
毕竟性能不是msp430可以比较的。
此帖出自stm32/stm8论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

11
 

stm32f vs msp430

                                   stm32f vs msp430,比绝对的低功耗肯定比不了。毕竟STM32是32位的,跟16位或者8位单片机比绝对的低功耗,当然不大合适,但总体来说STM32的低功耗还可以了。其实即使是其它的8位、16位单片机,也很少有低功耗比msp430强的,能接近msp430就不错了。
此帖出自stm32/stm8论坛
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

12
 

ST一直在宣传stm32低功耗堪比msp430,相信是误导了群众。

之前ST一直在宣传stm32的低功耗堪比msp430,相信是误导了部分群众啊。
看来不能只看其宣传啊,还有在datasheet中,说电源电流Idd,在SLEEP模式下,8MHz fHLK时,全部外设开启时只有5.5mA。可实际测量发现在4MHz下,都快接近此值了。而且官方文档中尽是TBD,怎么ST不搞点实在的东西。
此帖出自stm32/stm8论坛
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

13
 

个人感觉MSP430最大的特色是BOD的功耗

这如同产品的静态功耗一样,非常关键的一个参数。


PIC、AVR、FSL在BOD上都拼不过MSP430,但相对的MIPS功耗却并不比MSP430低,但这还是很关键。
此帖出自stm32/stm8论坛
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(中级)

14
 

我其实不是想说stm32

                                  
此帖出自stm32/stm8论坛
 
 
 

回复

92

帖子

0

TA的资源

一粒金砂(初级)

15
 

我想说的是stm32做不了超低功耗

                                 尤其是只允许3~4mA供电电流,且要有诸如不能间断地PWM输出、USART通讯等功能时,
此帖出自stm32/stm8论坛
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

16
 

不管怎么样,能够保证产品功能实现的mcu就是好的

                                  
此帖出自stm32/stm8论坛
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

17
 

我们从来没有拿STM32与MSP430比功耗,12楼是在哪里看到这种说

                                 你说“官方文档中尽是TBD”,能说具体点吗?
此帖出自stm32/stm8论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

18
 

pic24有一种打盹模式,可能会符合楼主的要求

                                 pic24有一种打盹模式,可能会符合楼主的要求
此帖出自stm32/stm8论坛
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

19
 

pic24f空闲模式1.1mA@4MIPS

pic24f空闲模式,cpu停止,系统时钟不停止,外设继续工作;

4MIPS 内核最大电流1.1mA @3.3v
16MIPS 内核最大电流4.6mA @3.3v
此帖出自stm32/stm8论坛
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(中级)

20
 

回4楼香主

                                 建议香主看下TI的430,430是可以做到这样的,因为串口发送有个起始位这点时间是有能力让MCU起来的!115200的速率发送1BIT就有8US了
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表