新疆喜乐彩玩法

STM8L051F3_0d_基础介绍

2019-12-12来源: eefocus关键字:STM8L051F3  基础介绍  PWR

在开始学习外设使用之前,先了解一下STM8L051F3单片机系统中的基础部分:PWR(电源控制系统)、RST(复位系统)、CLK(时钟控制系统)。本节内容分为以下部分:


PWR介绍

RST介绍

CLK介绍

1、PWR介绍

新疆喜乐彩玩法STM8L051F3是STM8L系列中属于低密度(low-density)产品,供电电压范围:1。8V~3。6V,供电的接口采用同一电源(VDD&VDDA&REF+接同一电源,只有一组电源输入引脚),系统电源供给框图如下:

注:STM8L051F3没有DAC部分


STM8L051F3具有上电复位(POR)/掉电复位(PDR)的功能。STM8L051F3内部有一个POR/PDR电路,可在1.5V以下运行,当检测到输入的电源电压VDD/VDDA低于1.5V(典型值)时就会产生复位,如下图:

Brownout reset(BOR)。该功能主要用于设置一个阈值,然后检测系统电压,当系统电压上升到阈值之上或者这下降到阈值之下就会产生复位,如下图:

Programmable voltage detector(PVD)可编程电压检测器。用户可设置一个阈值,当系统电压下降到低于VPVD阈值时或上升到高于VPVD阈值时系统将产生一个PVD事件,如下图:


Internal voltage reference(VREFINT)。内部参考电压,该功能默认是一直使能的,用户也可以通过排至寄存器来禁止,电压值为1。224V(典型值)。


2、RST(复位)介绍

STM8L051F3的复位源有6个:


外部复位引脚NRST

上电复位(POR)/掉电复位(PDR)

独立看门狗复位(IWDG)

窗口看门狗复位(WWDG)

非法操作码复位(ILLOP)

SWIM复位

上述复位源都作用于NRST引脚上,复位后程序固定从地址(复位产生后指向地址)0x8000上开始重新运行,系统的复位电路如下:

当一个复位产生,如果这是一个由外部复位引脚引起的复位脉冲,由拉低复位到拉高释放这期间,单片机系统在重新回到指定地址执行程序之前会设置部分硬件配置。


外部复位。外部复位一般指通过外部复位引脚NRST产生的复位,NRST引脚有输入和集成一个弱上拉电阻的开漏输出功能。一个外部复位需要至少产生300ns的低脉冲在NRST引脚上。为了使单片机有更多可用的引脚,NRST引脚也可配置为推挽输出模式(此时作用为PA1)。


内部复位。每个由内部复位源产生的复位都可以通过RST_SR寄存器查询到相应的标志位,因此可以通过标志位来判断最后一个复位源,往相应的标志位写‘1’可清零标志位(这里要注意的是,当POR复位产生后,除了POR标志位之外其他的标志位会被清零)。上电复位(POR):通常用于设备上电时复位;独立看门狗复位(IWDG):常用于防止程序死机;窗口看门狗复位(WWDG):常用于防止程序死机;SWIM复位:用于下载&仿真;非法操作码复位(ILLOP):常用于防止程序死机;内部复位使用的比较多的一般是IWDG与WWDG两种,程序设计人员通常为了防止程序意外跑飞或者死机都会增加一个看门狗功能,一旦出现情况,程序将复位重新运行。


3、CLK介绍

CLK时钟控制系统。STM8L的时钟系统非常强大并使用简单,它的目的就是既保证最优的系统性


同时节省功耗。为了降低功耗,用户可以管理时钟分配到CPU和各种外设,同时还具有无干扰、迅速的时钟切换和预分频。时钟框图如下:

注:STM8L051的Peripheral Clock enable是13 bit,没有LCD外设


STM8L051F3有4种不同的时钟源可用于驱动系统时钟:


16MHz内部高速(出厂已校准)RC时钟HSI

1~16MHz外部高速振荡器时钟HSE

768kHz外部低速振荡器时钟LSE

新疆喜乐彩玩法38kHz内部低速低功耗时钟LSI

每个时钟源皆可独立打开或关闭来节省功耗,每个时钟源都可经过可编程预分频之后再用于驱动系统时钟,系统复位后默认使用的时钟是HSI/8。所有的外设时钟都是从系统时钟(SYSCLK)中派生出来的,除了以下几个:


BEEP(蜂鸣器)时钟,使用LSE/LSI

RTC时钟,使用LSE/LSI/HSI/HSE

独立看门狗(IWDG)时钟

当系统启动后,或者是系统复位后,系统的时钟源是HSI/8(2MHz),这是因为HSI具有稳定时间较短的优势。当系统稳定后可通过程序来实现自动切换或手动切换系统时钟,把系统时钟源切换为外部时钟源HSE/LSE(一般切换为外部时钟源,也可切换为LSI,如外部时钟发生故障则自动切换回HSI/2),同时还有时钟安全系统CSS用于监视。


STM8L051F3还可以配置时钟输出CCO,可以选择4种时钟源之一在外部CCO引脚输出。STM8L还有一个外设时钟门,可以控制外设的时钟开/关。


对于低功耗的应用,可参考以下建议:


同等条件下(可运行范围内)供电电压越低,相对的功耗也会越低

看门狗的应用可以保障程序的容错率

有效的配置系统时钟以及关闭没有使用的外设时钟可以大大降低系统功耗

关键字:STM8L051F3  基础介绍  PWR 编辑:什么鱼 引用地址:http://news.zjgsmm.com/mcu/ic482722.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:STM8L051F3_04_PWR应用
下一篇:STM8L学习笔记-GPIO端口操作(一)

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

STM8L051F3_02_EXTI应用
本章介绍STM8L051F3的EXTI相关知识,内容分为以下几部分:EXTI简介KEY外部中断检测1、EXTI简介EXTI也是属于GPIO的知识点,应用比较广泛。STM8L051F3每个I/O口在输入模式下都能配置为中断,在这个配置下,一个信号沿或电平输入到I/O口上将产生一个中断请求。外部中断只有在端口的输入模式下才有效。可通过配置寄存器Px_CR2相应的位来独立地使能或禁能某个端口的外部中断功能。另外,可通过ADC_TDRH和ADC_TDRL寄存器来禁用施密特触发器节省功耗。2、KEY外部中断检测2.1 KEY的外部中断配置本小节介绍将GPIO配置为外部中断输入模式,并通过KEY(PC4)来触发一个外部中断信号,然后产生中
发表于 2019-12-14
STM8L051F3基础功能:内部时钟;TIM2定时器;串口及printf
STM8L051调试笔记之基础功能:系统时钟、串口、定时器都是基础而且必须的功能,这里放在一起统一记录,之所以用TIM2定时器,是因为想实现STM32的滴答定时器功能这些基础功能没什么好理解的,就直接贴代码了main.c:main.c:  void main(void)  {    enableInterrupts();    Sysclk_Init();    LED_Init();    Uart1_Init();          printf("
发表于 2019-12-14
STM8L051F3基础功能:内部时钟;TIM2定时器;串口及printf
STM8L051F3_04_PWR应用
本章介绍STM8L051F3的PWR相关知识,并重点介绍它的低功耗模式与应用。内容分为以下几部分:低功耗模式介绍WFI模式应用1、低功耗模式介绍STM8L系列就是STM8的低功耗系列,所以该系列的主要特点就是低功耗。STM8L051F3低功耗模式如下图:注:在执行HALT指令之前,应用程序必须通过清除相应的外设中断配置寄存器的中断标志位来清除所有的外设中断,否则HALT指令不会被执行,程序继续往下执行。Wait mode(等待模式):Wait mode有两种:一种是WFI(通过中断方式唤醒);另一种是WFE(通过事件方式唤醒)。执行WFI或WFE即可进入到相应的Wait mode。在该模式下,振荡器是保持运行的,CPU是停止运行
发表于 2019-12-12
新疆喜乐彩玩法STM8L051F3_0c_新建工程
本文介绍基于IAR For STM8 + STM8L15x-16x-05x-AL31-L_StdPeriph_Lib(官方固件库)来新建STM8L051F3工程,STM8L的标准固件库可以到ST的官方网站中找到并下载,下载地址:http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm8-embedded-software/stsw-stm8016.html。1)把下载的标准固件库解压并打开,可以看到里面有如下内容:2)上图中带***星号的文件夹,里面的有部分内容是新建工程所需要的,在建立工程之前,先在桌面建一个
发表于 2019-12-12
STM8L051F3_0c_新建工程
STM8L051F3_03_CLK应用
本文介绍STM8L的CLK相关知识。内容分为以下几部分:CLK简介系统时钟频率切换1、CLK简介STM8L051F3的时钟控制系统设计时非常稳定的,同时也很容易使用,它可以使得MUC在低消耗下获仍然保持优性能。用户可以通过管理分配到CPU&外设的时钟来达到降低功耗。STM8L051F3有一个安全无干扰的时钟切换机制允许用户切换系统时钟源,同时可以通过预分频器来控制系统时钟频率。时钟结构图如下:注:STM8L051F3的Peripheral Clock enable是13 bit,没有LCD外设STM8L051F3的系统时钟源有以下4种:16MHz内部高速(出厂已校准)RC时钟HSI1~16MHz外部高速振荡器时钟
发表于 2019-12-11
STM8L051F3_03_CLK应用
PIC单片机程序设计的基础知识介绍
pic单片机在学习和工作中均扮演着重要角色,在往期文章中,小编曾对pic单片机汇编指令加以介绍,以帮助大家更好掌握pic单片机。而在本文中,将介绍pic单片机程序设计内容,以助大家写出更为优美的pic单片机程序,主要内容如下。1、PIC单片机程序的基本格式先介绍二条伪指令:EQU ——标号赋值伪指令ORG ——地址定义伪指令PIC16C5X单片机在RESET后指令计算器PC被置为全“1”,所以PIC16C5X几种型号芯片的复位地址为:PIC16C54/55:1FFHPIC16C56:3FFHPIC16C57/58:7FFH一般来说,PIC单片机的源程序并没有要求统一的格式,大家可以根据自己的风格来编写。但这里我们推荐一种清晰明了
发表于 2019-11-30
PIC单片机程序设计的基础知识介绍
小广播
何立民专栏 单片机及嵌入式宝典

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

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD。com。cn, Inc。 All rights reserved
上海11选5 新疆喜乐彩注册 北京两步彩 欢乐斗牛 广西快3走势 新疆喜乐彩开奖 新疆喜乐彩开奖 山东群英会技巧 新疆喜乐彩玩法香港开奖结果2019开奖记录 智慧彩票投注预测APP