- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SPCEA单片机介绍讲义.ppt
Sunplus SPCE061A 微控制器 SPCE061A单片机简介 概述 SPCE061A为凌阳科技新推出的unSP内核的高集成度,高性能十六位单片机。 下面我们将从总体去了解一下这款单片机的硬件结构;另外我们还将介绍SPCE061A的一些基础硬件模块。 μ’nSP内核CPU 为适应单片机的高度集成化的发展趋势,凌阳科技推出了高性能的16位单片机,它的CPU内核采用凌阳最新推出的μ’nSP(Microcontroller and Signal Processor)16位微处理器芯片(以下简称unSP)。 unSP内核特点 高性能价格比的单片机CPU 16X16位硬件乘法器 DSP核所具有的内积运算 8位芯片的价格 高集成度以致力于单芯片应用 (SOC) 低功耗、低电压 具有较强的中断处理能力 功能强、效率高的指令系统 unSP产品结构 unSP家族产品 SPCE061A性能简介 16位的高性能unsp内核单片机 CPU时钟范围:0.32MHz~49Mz 片内32k字的Flash程序存储器、2k字的SRAM数据存储器 2个16位I/O端口 14个中断源 1通道专用音频AD转换通道 7通道AD转换通道 SPCE061A性能简介 内置MIC放大电路和自动增益(AGC)放大电路 2路电流输出型的DA转换通道 2个16位通用定时器/计数器 实时实钟(RTC) 低电压复位、低电压监测 内置在线仿真接口(ICE) 具有保密功能 具有WatchDog功能 SPCE061A片内结构 unSP内核架构 unSP内核通用寄存器 通用型寄存器R1~R4 在unSP CPU(ISA1.1)中,集成了一组(4个)16位的通用寄存器:R1~R4 数据运算或传送的源及目标寄存器 配对组成一个32位的乘法结果寄存器MR 配对组成一个32位的内积结果寄存器MR unSP内核寄存器 专用型寄存器 堆栈指针寄存器SP 基址指针寄存器BP(R5) 程序计数器PC 段寄存器SR CS:代码选择字段 DS:数据选择字段 C:进位标志位 Z:零标志位 N:负标志位 S:符号标志位 SPCE061A片内各硬件功能模块 SPCE061A片内存储器映射 堆栈 SPCE061A时钟电路 SPCE061A时钟电路采用晶体振荡器。右图为SPCE061A时钟电路的接线图。 外接晶振采用32768Hz。 PLL锁相环 PLL电路的作用是将系统提供的实时时钟的基频(32768Hz)进行倍频,输出系统时钟:Fosc PLL外围电路 SPCE061A片内集成了PLL电路,只需在外围接上简单的电路就可以使片内PLL电路正常工作了,如下图所示: VCP以及VSS分别为 SPCE061A的PLL引脚。 SPCE061A系统时钟 32768的实时时钟经过PLL倍频电路产生系统时钟频率(Fosc),Fosc再经过分频得到CPU时钟频率(CPUCLK)。 系统时钟设置 32768Hz RTC振荡器有两种工作方式:强振模式和自动弱振模式。 P_SystemClock(7013H)单元控制着系统时钟和CPU时钟。 第0~2位:用来改变CPUCLK; 第5~7位:可以改变系统时钟的频率; 第4位:在睡眠状态下,通过设置该位可以接通或关闭32768Hz实时时钟。 系统时钟控制寄存器P_SystemClock [1]:只有当b0~b2同时被置为“1”时(即睡眠状态)b4设置才有效。 CPU时钟设置对照表 PLL设置对照表 SPCE061A的时钟 I/O端口结构 IOA与IOB 两个并行16位I/O口 IOA口 IOA0~IOA6:7路普通AD输入端口 IOA0~IOA7:触键唤醒功能 IOB口 外部中断输入 串行接口、 PWM输出等复用端口 看门狗Watchdog 什么是看门狗(Watchdog): 一般MCU的看门狗相当于一个定时器,如果每隔一定时间不刷新定时器,它将溢出;而且大多数情况下溢出将复位系统。 有什么用: 错误恢复的“最后手段”; 降低间歇故障的有效手段; 提高整个系统的可靠性。 时基信号发生器结构 Timer A结构 ADC结构 DAC结构 看门狗Watchdog SPCE061A的清狗周期为0.75S; 清看门狗操作寄存器: P_Watchdog_Clear(0x7012H) 清狗操作: 在每个0.75S的清狗周期里P_Watchdog_Clear写入0x0001。 看门狗结构与时序 SPCE061A的LVD与LVR 可通过编程设置低电压监测(LVD) 具有低电压复位功能(LVR) 目的是为了通
文档评论(0)