STM8L+BC26双低功耗,微安

发布者:未来感知最新更新时间:2020-03-09 来源: eefocus关键字:STM8L  BC26  双低功耗  微安 手机看文章 扫描二维码
随时随地手机看文章

现在在做一个项目需要用到STM8L和BC26。长时间断链后连接下服务器,并且发送一下当前状态,需要用到STM8L和BC26的低功耗。


STM8L低功耗,这里用HALT模式,RTC规定时间唤醒。


第一步需要关闭所有外设,把所有管脚为设置为输出,并且输出低,管脚根据具体环境设置,需要输出高电平的则输出高电平。在关闭外设的是后是需要先_DeInit,然后在关闭外设始终,有点需要特别主要,要把在进入halt模式的时候需要把所有的中断的标志位清空,否则使用RTC唤醒则会不起作用。


第二步就设置低功耗的一些配置。


第三步配置完成后进入低功耗。


项目中需要用到外部高速始终和BC26通信,所以在进入和退出halt模式的时候需要重新初始化active模式下的始终和外设,当需要进入低功耗的时候再配置成低功耗的配置,这样来回切换配置来实现低功耗,经测试低功耗电流是:10uA作用。

关键字:STM8L  BC26  双低功耗  微安 引用地址:STM8L+BC26双低功耗,微安

上一篇:stm8l151低功耗程序架构,调试心得
下一篇:stm8l低功耗系列

推荐阅读最新更新时间:2024-11-13 10:28

STM8L之定时器3的精确延时
简介 本文介绍STM8L系列如何使用定时器3进行精确定时1S。 注:驱动外默认已启动16M晶振。 实验平台 编译软件:IAR for STM8 1.42.2 硬件平台:stm8l101f3p6开发板 仿真器:ST-LINK 库函数版本:STM8L_STMTouch_Lib_V1.1.0 实验步骤 1、工程中添加自己写的定时器3的驱动 1)写一个驱动GUA_Timer3.c (存放在工程的USER文件夹中) //****************************************************************************** //name:
[单片机]
<font color='red'>STM8L</font>之定时器3的精确延时
stm8s和stm8l低功耗对比
  在低功耗应用中,一般来说mcu是常态halt模式,然后偶尔被唤醒(外部中断或者内部定时唤醒)进入运行模式。所以对比低功耗性能,一般来说只需要对比run模式和halt下的功耗即可,因为项目选用的是通过内部定时器唤醒,所以选用active halt mode。以下是stm8s003和stm8l151在这两种模式下的功耗对比: run mode: stm8s    stm8l    对比   在使用同样的16M内部RC振荡器情况下,stm8s 3.7ma,stm8l 3.54ma,两款mcu耗电量差不多。 active halt mode: stm8s    stm8l
[单片机]
stm8s和<font color='red'>stm8l</font><font color='red'>低功耗</font>对比
STM8L EXITB一个端口两个中断的实现
void EXTI_Config(void) { EXTI_DeInit(); EXTI_SetPinSensitivity(EXTI_Pin_5,EXTI_Trigger_Falling); ITC_SetSoftwarePriority(EXTI5_IRQn, ITC_PriorityLevel_1); GPIO_Init(KEY_PORT, KEY_RT_PIN, GPIO_Mode_In_PU_IT); EXTI_SetPinSensitivity(EXTI_Pin_3,EXTI_Trigger_Falling); ITC_SetSoftwarePriority(EXTI3_IRQn
[单片机]
STM8L探索套件学习笔记-EXTI外部中断(二)
上节讲到GPIO口可以作为外部中断使用,今天我们就使用探索套件上的USER按键,翻转LED1灯。外部中断叙述如下图所示,USER KEY连到的是PC.1所以使用的是EXTI1中断线,和STM32的中断方式比较接近。 首先我们把KEY的GPIO设置为输入中断使能 GPIO_Init(KEY_PORT,KEY_PIN,GPIO_Mode_In_FL_IT); 然后配置中断1为下降沿低电平触发 EXTI_SetPinSensitivity(EXTI_Pin_1, EXTI_Trigger_Falling_Low); 设置中断的优先级 ITC_SetSoftwarePriority(EXTI1_IRQn, ITC_Pri
[单片机]
<font color='red'>STM8L</font>探索套件学习笔记-EXTI外部中断(二)
STM8L USART串口调试
最近学习开发STM8 MCU,,刚入手这颗MCU,对很多功能不太了解,只能一边开发一边学习,记录一下学习过程,如有错误的地方,敬请指正。 MCU:STM8L151K4 环境:IAR FOR STM8 因项目需求,需要调试USART功能,刚开始时候手里没有原理图,只有板子和datasheet,从datesheet上看到USART RX TX管脚为PC2 PC3. 于是便直接配置PC2 PC3,然后进行初始化,但是代码跑起来一直没有接收到MCU发送出去的数据,查看代码和datasheet,然后网上查找资料,发现USART有remappin功能,将PC3 PC2 映射到PA2 PA3上, 于是便询问硬件,确定板
[单片机]
<font color='red'>STM8L</font> USART串口调试
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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