ATtiny13 空闲模式

发布者:科技创造者最新更新时间:2020-07-06 来源: eefocus关键字:ATtiny13  空闲模式  MCU 手机看文章 扫描二维码
随时随地手机看文章

当SM1..0 为00 时,SLEEP 指令将使MCU 进入空闲模式。在此模式下,ATtiny13 CPU 停止运行,而模拟比较器、ADC、定时器 计数器、看门狗和中断系统继续工作。这个休眠模式只停止了clkCPU和clkFLASH,其他时钟则继续工作。

象定时器溢出等内外部中断都可以唤醒 MCU。如果不需要从模拟比较器中断唤醒 MCU, 为了减少功耗,可以切断比较器的电源。方法是置位模拟比较器控制和状态寄存器 ACSR 的 ACD。如果 ADC 使能,进入此模式后将自动启动一次转换。

关键字:ATtiny13  空闲模式  MCU 引用地址:ATtiny13 空闲模式

上一篇:ATtiny13 ADC噪声抑制模式
下一篇:ATtiny13 MCU控制寄存器MCUCR

推荐阅读最新更新时间:2024-11-14 08:46

PIC12F629单片机T1定时器程序
#include pic.h __CONFIG(0x0184); //什么都关,用内部RC #define OUT_LED GPIO2 unsigned int timecnt = 0; void Delay_us(unsigned int n) { while(n--); } void interrupt time1 (void) { TMR1H = 0Xfc; TMR1L = 0X28; TMR1IF = 0; //T1溢出标志位,软件清0 // if(TMR1IF==1) { timecnt++; if(timecnt==1000) { OUT_LED=~OUT_LED; timecnt=0;
[单片机]
TLC2543的特点和与89C52单片机的接口方式简述
试说明TLC2543的特点和与89C52的接口方式。 答:TLC2543的特性如下: 12位A/D转换器(可8位、12位和16位输出); 在工作温度范围内转换时间为l0μs; 11通道输入; 3种内建的自检模式; 片内采样/保持电路; 最大±l/4 096的线性误差; 内置系统时钟; 转换结束标志位; 单/双极性输出; 输入/输出的顺序可编程(高位或低位在前); 可支持软件关机: 输出数据长度可编程。 TLC2543与89C52的接线很简单,用SPI接口。
[单片机]
单片机驱动 Led 灯应注意
一、LED电路接法 一般的芯片的IO口,其允许的灌入电流大于其拉出电流,所以一般接成上拉电阻形式。另外由于LED的正向伏安特性曲线较陡,故应用时应串联一个限流电阻接入,不能直接把LED接在电源上,以免烧坏LED以及损坏单片机。 二、串联限流电阻计算方法 R=(Vcc-Vz)/Iled ;Vz是LED的电压降,Iled为LED的工作电流。 三、LED参数 据材料不同,正向电压降不同: 发红光和绿光的磷化镓LED,正向电压为2.3V。还有以红光的磷砷化镓LED正向电压为1.5-1.7V。 一般还是通过颜色判断: 黄绿色(565-575nm)、黄色(585-595nm)、红色(600-650nm)LED正向压降为1.8
[单片机]
基于单片机无线收发控制的交通信号灯模型
引言 随着我国经济的高速发展,人们对私家车、公交车的需求越来越大。相应地,我国进入WTO以后,我国经济贸易与世界接轨,汽车业关税大大降低,使很多人都能负担得起,买私家车不再是梦想。但是,私家车、公交车的大增无疑会对我国交通系统带来沉重的压力。放眼现在的中国,如广州、香港、上海等大都市,无不受到交通堵塞的困扰。中国要发展,交通事业决不能停步不前。有及于此,我国交通管制系统应当以人性化、智能化为目的,作出相应的改善。本论文正是以此为出发点,对单片机控制的交通信号灯模型作了较详尽的介绍。 单片机无线收发控制的交通信号灯模型可以分为电源电路、单片机主控电路、无线收发控制电路和显示电路四部分组成,组成电路如图1:
[单片机]
基于<font color='red'>单片机</font>无线收发控制的交通信号灯模型
PIC单片机存储体0或1的选用说明(程序)
  PIC单片机中级产品PIC16C6X的数据存储器通常分为两个存储体,即存储体0(Bank0)和存储体1(Bank1)。每个存储体都是由专用寄存器和通用寄存器两部分组成的。两个存储体中的一些寄存器单元实际上是同一个寄存器单元,却又具备有不同的地址。例如本版介绍的PIC16F84的状态寄存器STATUS-Reg的两个地址是03H和83H。又如通用寄存器也是如此。   不同型号的PIC单片机,其数据存储器的组成(即功能)是不完全相同的,所以设计人员一旦选用了某个PIC单片机的型号后,常要查找该单片机的数据存储器资料,以便编程用。   笔者以PIC16F84在MPLAB集成开发软件的环境下编写的源程序中,有关RB口(RB7、R
[单片机]
【蓝桥杯单片机组】PCF8591 关于蓝桥杯坑爹I2C的吐槽
根据datasheet的时序: 编程步骤:初始化AD,给AD传送采样通道与输入方式(写过程,上图) (1)打开总线 (2)发送ADDRESS(BIT0 = 0) (3)等待PCF应答 (4)发送控制位(控制参考下图) (5)等待PCF应答 (6)结束总线 附:控制位 地址位: 综上所述:初始化PCF8591时的代码如下: void PCF8591_init() //wirte:fig.16 in datasheet { EA = 0; IIC_Start(); IIC_SendByte(0x90); //Address byte:fixed part + programm
[单片机]
【蓝桥杯<font color='red'>单片机</font>组】PCF8591 关于蓝桥杯坑爹I2C的吐槽
飞思卡尔单片机PWM模块分析(1)
例程: /******************* //功能:完成PWM模块初始化 //入口参数:无 //出口参数:无 *******************/ void PWM_Init(void) { PWME=0x00; //禁止PWM模块 PWMPRCLK=0x06; //CLOCK A的预分频设置为6 PWMSCLA=125; //SA的分频因子设置为125 PWMCLK=0x01; //通道0选择SA作为PWM时钟 PWMPER0=200; //通道0周期寄存器设置为200 PWMDTY0=0; //通道0占空比寄存器设置 PWMPOL=0x01; /
[单片机]
GD32 MCU超频后无法再次下载程序的解决办法
我们知道,MCU的系统时钟主频就相当于人的心跳或脉搏,为所有的工作单元提供时间基数,所以一般在程序最开始的地方都需要进行主频配置。 GD32固件库中提供了多种宏定义,可以很方便的将系统时钟配置为想要的频率。 GD32固件库中所用的外部晶振配置一般为8M或25M,如果想要使用其他频率的晶振,可以参考FAQ《更改晶振后如何修改配置》。 有的小伙伴在做好PCB后,将程序下载进去发现运行异常,想要仿真查下原因时,发现下载不了程序了,这时候就要注意,是不是板子上的晶振和程序中配置的不匹配?比如程序中使用的晶振大小为8M,但板子上的是12M的晶振,结果你以为配置的是120M的主频,实际变成了180M了,这超频可太多了,当然就无法再下
[单片机]
GD32 <font color='red'>MCU</font>超频后无法再次下载程序的解决办法
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件
更多往期活动

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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