打印
[Atmel]

每天跟我读点资料:SAM D21数据手册(9)

[复制链接]
1334|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ddllxxrr|  楼主 | 2014-8-14 20:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
10.处理器和结构
10.1 Cortex M0+ 处理器
The Atmel|SMARTSAM D21 实现ARMCortex-M0+ 处理器,以ARMv6架构为基础支持Thumb-2 指令集。Cortex M0+ 其指令100%的兼容其以前的,Cortex_M0 核,并且向上兼空Cortex-M3和Cortex-M4核。Cortex-M0+实现了rop1版本。更多信息请参考:
10.1.1 Cortex M0+ 配置
  
特性
  
配置选项
SAM D21 配置
中断
外部中断0-32
28
SysTick
存在或不存在
存在
观查断点数
0,1,2
2
断点数
0,1,2,3,4
4
挂起调试支持
存在或缺失
存在
乘法
快或小
快(单周期)
单周期I/O接口
存在或缺失
存在
唤醒中断控制
支持或不支持
不支持
中断相量偏移寄存器
存在不存在
存在
特权和无特权支持
存在或不存在
缺失
内存保护单元
不存在或8-region
不存在
复位所有寄存器
存在或缺失
不存在
指令宽度
16比特或32比特
32比特
注意:所有的软件运行在特权模式下
ARM Cortex-M0+核有两条总线接口:
32比特 AMBA-3 AHB-Lite 系统接口,提供外设和所有系统存贮器,包括flashRAM
32比特I/O接口总线同PORT接口,单指令周期存取。
10.1.2 Cortex-m0+ 外设
。系统控制空间
  处理器提供通过系统控制空间来调试。请参考手册的描述www.arm.com
。系统时间(Systick)
  系统定时器是一个24比特定时器它扩展了处理器和NVIC的功能。请参考Cortex-M0+的技术参考手册www.arm.com
中断控制系统(NVIC)
外部中断信号连接到NVIC,NVIC把中断进行优先排序。软件能设置每个中断的优先级.NVICCortex-Mo+ 处理器核紧密地配对,提供低门槛中断处理和延时到达中断的处理。
。系统控制块(SCB)
  系统控制块提供系统执行消息,和系统控制。包括配置,控制,和报告系统的异常。
。微轨迹缓冲(MTB)
CoreSight MTB 提供了一个在Cortext-M0+上简单执行轨迹的能力。
10.1.3 Cortex-M0+ 地址映射
  
地址
  
外设
0xE000E000
SCS
0xE000E010
Systick
0xE000E100
NVIC
0xE000ED00
SCB
0x41006000
MTB
10.1.4 I/O接口
10.1.4.1 概览
因为处理AMABAHP-Lite 和单周期I/O接口能被做成同步,当处理I/O时,Cortex-M0+处理器能取下一条指令。这可以使单周期处理I/O能同希望的一样长。

相关帖子

沙发
大沙发的| | 2014-8-14 22:04 | 只看该作者
你是自己读呢,还是和大家一起读呢,我看好像你在唱独角戏每天

使用特权

评论回复
板凳
ddllxxrr|  楼主 | 2014-8-15 05:28 | 只看该作者
大沙发的 发表于 2014-8-14 22:04
你是自己读呢,还是和大家一起读呢,我看好像你在唱独角戏每天

我的本意是,大家跟我一起读

使用特权

评论回复
地板
ecoren| | 2014-8-15 07:39 | 只看该作者
不认字

使用特权

评论回复
5
ddllxxrr|  楼主 | 2014-8-15 08:14 | 只看该作者
ecoren 发表于 2014-8-15 07:39
不认字

那怎么办呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2399

主题

6964

帖子

68

粉丝