专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
NXP
飞思卡尔的文档,该怎么看
2020-02-20 20:38
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
51单片机
13283
38
38
我现在想用 Kinetis MCU 做点东西,但是发现 Datasheet 好简单,User Guide 对模块的介绍也不完全(比如 KL 系列的 UG,怎么就没找到 DAC12 部分),甚至连寄存器说明都没有。
这……可如何是好
跟 ATMEL 完全风格不同呀……
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
37条回答
tim
1楼-- · 2020-02-21 15:33
详细的是看Reference Manual
加载中...
szy494468597
2楼-- · 2020-02-21 18:30
精彩回答 2 元偷偷看……
加载中...
子鱼
3楼-- · 2020-02-21 19:57
需要看ARM公司出的 Cortex-M4 Devices Generic User Guide,里面有内核的寄存器说明
文档手册
DUI0553A_cortex_m4_dgug.pdf
(1.67 MB, 下载次数: 3)
2014-11-29 15:43 上传 点击文件名下载附件
DDI0439C_cortex_m4_r0p1_trm.pdf
(913.58 KB, 下载次数: 3)
2014-11-29 15:43 上传 点击文件名下载附件
加载中...
子鱼
4楼-- · 2020-02-22 01:06
寄存器的介绍在工程文件MK40DZ10.h、arm_c4.c都有所提及,楼主可以看一看
附代码:
//*****************************************************************************
// ARM Cortex-M4内核 系统控制空间(SCS)寄存器定义
//*****************************************************************************
// Copyright (c) 2013, ShenZhen xxx Electronic Technology Co.,Ltd
// All rights reserved.
//
http://www.xxx.com
//
// File name: SFR_ARMCM4_def.h
// Version of the file:
// FID: FK12X0001
// Designer: Lanyuying
// E-mail:
Lanyuying@live.cn
// Date: 2013.06.18
// Program Description: 不应修改此文件!!!
//
// Target: ARM Cortex-M4
// Tool chain: KEIL RVMDK4.73
//-----------------------------------------------------------------------------
//############################################################
//*****************************************************************************
#define SCS_BASE (0xE000E000u) // 系统控制空间(SCS)基地址
//=========================================================SCB(系统控制模块)
#define ACTLR (SCS_BASE + 0x008) // 辅助控制寄存器
//-----------------------------------------------------------------------------中断及复位控制
#define CPUID (SCS_BASE + 0xD00) // CPUID寄存器
#define ICSR (SCS_BASE + 0xD04) // 中断控制及状态寄存器
#define VTOR (SCS_BASE + 0xD08) // 向量表偏移量寄存器
#define AIRCR (SCS_BASE + 0xD0C) // 应用程序中断及复位控制寄存器
#define SCR (SCS_BASE + 0xD10) // 系统控制寄存器
#define CCR (SCS_BASE + 0xD14) // 配置与控制寄存器
//-----------------------------------------------------------------------------系统异常优先级寄存器
#define SHPR1 (SCS_BASE + 0xD18) // 系统处理程序优先级寄存器1
#define SHPR2 (SCS_BASE + 0xD1C) // 系统处理程序优先级寄存器2
#define SHPR3 (SCS_BASE + 0xD20) // 系统处理程序优先级寄存器3
//-----------------------------------------------------------------------------Fault寄存器
#define SHCSR (SCS_BASE + 0xD24) // 系统Handler控制及状态寄存器
#define CFSR (SCS_BASE + 0xD28) // 可配置Fault状态寄存器
#define MMFSR (SCS_BASE + 0xD28) // 存储器管理Fault状态寄存器
#define BFSR (SCS_BASE + 0xD29) // 总线Fault状态寄存器
#define UFSR (SCS_BASE + 0xD2A) // 使用Fault状态寄存器
#define HFSR (SCS_BASE + 0xD2C) // 硬Fault状态寄存器
#define DFSR (SCS_BASE + 0xD30) // 调试Fault状态寄存器
#define MMFAR (SCS_BASE + 0xD34) // 存储器管理Fault地址寄存器
#define BFAR (SCS_BASE + 0xD38) // 总线Fault地址寄存器
#define AFSR (SCS_BASE + 0xD3C) // 辅助Fault状态寄存器
//-----------------------------------------------------------------------------处理器特性
#define ID_PFR0 (SCS_BASE + 0xD40) // 处理器特性寄存器0
#define ID_PFR1 (SCS_BASE + 0xD44) // 处理器特性寄存器1
#define ID_DFR0 (SCS_BASE + 0xD48) // 调试功能寄存器0
#define ID_AFR0 (SCS_BASE + 0xD4C) // 辅助功能寄存器0
//-----------------------------------------------------------------------------存储器模式
#define ID_MMFR0 (SCS_BASE + 0xD50) // 存储器模式功能寄存器0
#define ID_MMFR1 (SCS_BASE + 0xD54) // 存储器模式功能寄存器1
#define ID_MMFR2 (SCS_BASE + 0xD58) // 存储器模式功能寄存器2
#define ID_MMFR3 (SCS_BASE + 0xD5C) // 存储器模式功能寄存器3
//-----------------------------------------------------------------------------指令集属性
#define ID_ISAR0 (SCS_BASE + 0xD60) // 指令集属性寄存器0
#define ID_ISAR1 (SCS_BASE + 0xD64) // 指令集属性寄存器1
#define ID_ISAR2 (SCS_BASE + 0xD68) // 指令集属性寄存器2
#define ID_ISAR3 (SCS_BASE + 0xD6C) // 指令集属性寄存器3
#define ID_ISAR4 (SCS_BASE + 0xD70) // 指令集属性寄存器4
SFR_ARMCM4_def.rar
(2.61 KB, 下载次数: 6)
2014-11-29 15:56 上传 点击文件名下载附件
加载中...
wxfje
5楼-- · 2020-02-22 04:40
datasheet介绍的不够详细就看reference manual,一般的看reference manual就够了
加载中...
lzl000
6楼-- · 2020-02-22 05:07
具体的话可以看Reference Manual,有什么不懂的话坛里有官方人员
加载中...
上一页
1
2
3
4
5
6
7
下一页
一周热门
更多
>
相关问题
手把手学会例程系列:i.MX<二>:图解i.mx53源码补丁+烧录(...
59 个回答
从零开始MQX开发之二 创建与调试MQX项目
24 个回答
7009: Trim value invalid, value is blank or zero是什么错误
0 个回答
怎么头像消失啊?
23 个回答
求推荐KINETIS评估板:必备USB HS,ETHERNET
5 个回答
快点围观,USB 2.0协议资料分享
99 个回答
求助:PE中如何使用MK10DX256VMC7!(已解决)
12 个回答
希望来点MQX相关的教程资料。
12 个回答
相关文章
基于IMX6Q移植uboot2018-09——添加单板
0个评论
IMX6UL定时器按键消抖实验
0个评论
I.MX6U处理器LED灯点亮汇编程序代码编写
0个评论
在NXP I.MX6上做一个基于Opencv和OpenGL的打砖块游戏
0个评论
【RFID安全】浅谈卡片破解
0个评论
LM75a
0个评论
emwin字库制作及汉字显示
0个评论
STM32学习之I2C
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
NXP
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
需要看ARM公司出的 Cortex-M4 Devices Generic User Guide,里面有内核的寄存器说明
文档手册
附代码:
//*****************************************************************************
// ARM Cortex-M4内核 系统控制空间(SCS)寄存器定义
//*****************************************************************************
// Copyright (c) 2013, ShenZhen xxx Electronic Technology Co.,Ltd
// All rights reserved.
// http://www.xxx.com
//
// File name: SFR_ARMCM4_def.h
// Version of the file:
// FID: FK12X0001
// Designer: Lanyuying
// E-mail: Lanyuying@live.cn
// Date: 2013.06.18
// Program Description: 不应修改此文件!!!
//
// Target: ARM Cortex-M4
// Tool chain: KEIL RVMDK4.73
//-----------------------------------------------------------------------------
//############################################################
//*****************************************************************************
#define SCS_BASE (0xE000E000u) // 系统控制空间(SCS)基地址
//=========================================================SCB(系统控制模块)
#define ACTLR (SCS_BASE + 0x008) // 辅助控制寄存器
//-----------------------------------------------------------------------------中断及复位控制
#define CPUID (SCS_BASE + 0xD00) // CPUID寄存器
#define ICSR (SCS_BASE + 0xD04) // 中断控制及状态寄存器
#define VTOR (SCS_BASE + 0xD08) // 向量表偏移量寄存器
#define AIRCR (SCS_BASE + 0xD0C) // 应用程序中断及复位控制寄存器
#define SCR (SCS_BASE + 0xD10) // 系统控制寄存器
#define CCR (SCS_BASE + 0xD14) // 配置与控制寄存器
//-----------------------------------------------------------------------------系统异常优先级寄存器
#define SHPR1 (SCS_BASE + 0xD18) // 系统处理程序优先级寄存器1
#define SHPR2 (SCS_BASE + 0xD1C) // 系统处理程序优先级寄存器2
#define SHPR3 (SCS_BASE + 0xD20) // 系统处理程序优先级寄存器3
//-----------------------------------------------------------------------------Fault寄存器
#define SHCSR (SCS_BASE + 0xD24) // 系统Handler控制及状态寄存器
#define CFSR (SCS_BASE + 0xD28) // 可配置Fault状态寄存器
#define MMFSR (SCS_BASE + 0xD28) // 存储器管理Fault状态寄存器
#define BFSR (SCS_BASE + 0xD29) // 总线Fault状态寄存器
#define UFSR (SCS_BASE + 0xD2A) // 使用Fault状态寄存器
#define HFSR (SCS_BASE + 0xD2C) // 硬Fault状态寄存器
#define DFSR (SCS_BASE + 0xD30) // 调试Fault状态寄存器
#define MMFAR (SCS_BASE + 0xD34) // 存储器管理Fault地址寄存器
#define BFAR (SCS_BASE + 0xD38) // 总线Fault地址寄存器
#define AFSR (SCS_BASE + 0xD3C) // 辅助Fault状态寄存器
//-----------------------------------------------------------------------------处理器特性
#define ID_PFR0 (SCS_BASE + 0xD40) // 处理器特性寄存器0
#define ID_PFR1 (SCS_BASE + 0xD44) // 处理器特性寄存器1
#define ID_DFR0 (SCS_BASE + 0xD48) // 调试功能寄存器0
#define ID_AFR0 (SCS_BASE + 0xD4C) // 辅助功能寄存器0
//-----------------------------------------------------------------------------存储器模式
#define ID_MMFR0 (SCS_BASE + 0xD50) // 存储器模式功能寄存器0
#define ID_MMFR1 (SCS_BASE + 0xD54) // 存储器模式功能寄存器1
#define ID_MMFR2 (SCS_BASE + 0xD58) // 存储器模式功能寄存器2
#define ID_MMFR3 (SCS_BASE + 0xD5C) // 存储器模式功能寄存器3
//-----------------------------------------------------------------------------指令集属性
#define ID_ISAR0 (SCS_BASE + 0xD60) // 指令集属性寄存器0
#define ID_ISAR1 (SCS_BASE + 0xD64) // 指令集属性寄存器1
#define ID_ISAR2 (SCS_BASE + 0xD68) // 指令集属性寄存器2
#define ID_ISAR3 (SCS_BASE + 0xD6C) // 指令集属性寄存器3
#define ID_ISAR4 (SCS_BASE + 0xD70) // 指令集属性寄存器4
一周热门 更多>