热门搜索:

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

    南宁PMS15A定制 PMS15A单片机 品种齐全
    • 南宁PMS15A定制 PMS15A单片机 品种齐全
    • 南宁PMS15A定制 PMS15A单片机 品种齐全
    • 南宁PMS15A定制 PMS15A单片机 品种齐全

    南宁PMS15A定制 PMS15A单片机 品种齐全

    更新时间:2024-05-17   浏览数:122
    所属行业:电子 电子产品设计
    发货地址:广东省深圳市南山区南山街道前海妈湾社区  
    产品数量:9999.00个
    价格:¥0.10 元/个 起
    中断
    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-S08 和SOT23-6应广 **低价IO芯片原厂授权 现货批发 大量库存 长期供货
    南宁PMS15A定制
    掉电模式 (stopsys)
    掉电模式是深度省电的状态,所有的振荡器模块都会被关闭。使用 stopsys 指令就可以使
    PMS15A/PMS150C 芯片直接进入掉电模式。在下达 stopsys 指令之前建议将 GPCC.7 设为 0 来关闭比较器。
    下面显示发出 stopsys 命令后,PMS15A/PMS150C 内部详细的状态:
     所有的振荡器模块被关闭。
     OTP 内存被关闭。
     SRAM 和寄存器内容保持不变。
     唤醒源:设定为数字模式(PxDIER 对应位为 1)的 IO 切换。
    输入引脚的唤醒可以被视为正常运行的延续,为了降低功耗,进入掉电模式之前,所有的 I/O 引脚应仔细
    检查,避免悬空而漏电。断电参考示例程序如下所示:
    CMKMD = 0xF4; // 系统时钟从 IHRC 变为 ILRC,关闭看门狗时钟
    CLKMD.4 = 0; // IHRC 停用

    while (1)
    {
    STOPSYS; // 进入断电模式
    if (…) break; // 假如发生唤醒而且检查 OK, 就返回正常工作
    // 否则,停留在断电模式。
    }
    CLKMD = 0x34; // 系统时钟从 ILRC 变为 IHRC/2
    南宁PMS15A定制
    -/gbachae/-

    http://atw2014.cn.b2b168.com