热门搜索:

深圳市艾拓微电子科技有限公司是一家专注销售各类电子元器件的综合型公司。主营产品:PFC4、PFS2、PFC2、PFS1、PMC2、PMS1等,产品广泛应用于LED射灯、LED日光灯、手机、蓝牙耳机、摄像头、MP4/MP3、电子词典、PDA、数码相机、汽车电子、通讯设备及计算机周边、充电器、仪器仪表等诸多领域。

    应广PMS15A PMS15A单片机
    • 应广PMS15A PMS15A单片机
    • 应广PMS15A PMS15A单片机
    • 应广PMS15A PMS15A单片机

    应广PMS15A PMS15A单片机

    更新时间:2024-06-26   浏览数:85
    所属行业:电子 电子产品设计
    发货地址:广东省深圳市南山区  
    产品数量:9999.00个
    价格:¥0.10 元/个 起
    热销PMS15A 8脚纯IO单片机,PMS150C,带比较器和PWM,支持MINI-C开发,低价批发
    应广PMS15A
    PMS15A/PMS150C 有三个由硬件定义的操作模式,分别为:正常工作模式,电源省电模式和掉电模式。
    正常工作模式是所有功能都正常运行的状态,省电模式(stopexe)是在降低工作电流而且 CPU 保持在随时可以继
    续工作的状态,掉电模式(stopsys)是用来深度的节省电力。因此,省电模式适合在偶尔需要唤醒的系统工作,
    掉电模式是在非常低消耗功率且很少需要唤醒的系统中使用。表 3 显示省电模式(stopexe)和掉电模式(stopsys)
    之间在振荡器模块的差异,没改变就是维持原状态。
    STOPSYS 和 STOPEXE 模式下在振荡器的差异
    IHRC ILRC
    STOPSYS 停止 停止
    STOPEXE 没改变 没改变
    表 3:省电模式和掉电模式在振荡器模块的差异
    5.10.1. 省电模式 (stopexe)
    使用 stopexe 指令进入省电模式,只有系统时钟被停用,其余所有的振荡器模块都仍继续工作。所以只有
    CPU 是停止执行指令,然而,对 Timer16 计数器而言,如果它的时钟源不是系统时钟,那 Timer16 仍然会保持
    计数。stopexe 的省电模式下,唤醒源可以是 IO 的切换,或者 Timer16 计数到设定值时(假如 Timer16 的时钟
    源是 IHRC/ILRC),或比较器唤醒(需同时设定 GPCC.7 为 1 与 GPCS.6 为 1 来启用比较器唤醒功能)。系
    统唤醒后,单片机将继续正常的运行,省电模式的详细信息如下所示:
     IHRC 振荡器模块:没有变化。如果它被启用,它仍然继续保持工作。
     ILRC 振荡器模块:必须保持启用,唤醒时需要靠 ILRC 启动。
     系统时钟停用。因此,CPU 停止执行。
     OTP 内存被关闭。
     Timer16, Timer2,:如果时钟源选择系统时钟或相应的振荡器模块被停止,则停止计数,否则,仍然保
    持计数。
     唤醒来源:设定为数字模式(PxDIER 对应位为 1)的 IO 切换或 Timer16 或 Timer2,或比较器唤醒。
    请注意在下“stopexe”命令前,必须先关闭看门狗时钟以避免发生复位,例子如下:
    CLKMD.En_WatchDog = 0; // 关闭看门狗时钟
    stopexe;
    …. // 省电中
    Wdreset;
    CLKMD.En_WatchDog = 1; // 开启看门狗时钟
    应广PMS15A
    中断
    PMS15A/PMS150C 有四个中断源:
    1. 外部中断源 PA0 2. GPC 中断源
    3. Timer16 中断源
    4. Timer2 中断源
    每个中断请求源都有自己的中断控制位启用或停用它。硬件框图请参考图 12,所有的中断请求标志位是由硬件
    置位并且并通过软件写寄存器 intrq 清零。中断请求标志设置点可以是上升沿或下降沿或两者兼而有之,这取决于对
    寄存器 integs 的设置。所有的中断请求源后都需由 engint 指令控制(启用全局中断)使中断运行,以及使用 disgint
    指令(停用全局中断)停用它。中断堆栈是共享数据存储器,其地址由堆栈寄存器 sp *。由于程序计数器是 16
    位宽度,堆栈寄存器 sp 位 0 应保持 0。此外,用户可以使用 pushaf 指令存储 ACC 和标志寄存器的值到堆栈,以
    及使用 popaf 指令将值从堆栈恢复到 ACC 和标志寄存器中。
    由于堆栈与数据存储器共享,在 Mini-C 模式,堆栈位置与深度由编译程序安排。在汇编模式或自行定义堆栈深
    度时,用户应仔细安排位置,以防地址冲突。
    图 12:中断硬件框图
    一旦发生中断,工作流程是:
     程序计数器将自动存储到 sp 寄存器*的堆栈内存。
     新的 sp 将被更新为 sp+2。
     全局中断将自动被停用。
     将从地址 0x010 获取下一条指令。
    应广PMS15A
    应广单片机 PMS15A PMS150C 一级代理 现货批发 长期供应 全系列供应PMS150

    http://atw2014.cn.b2b168.com