在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → K60的中文资料

K60的中文资料

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:1.08M
  • 下载次数:4
  • 浏览次数:221
  • 发布时间:2020-09-13
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
此文档介绍了K60单片机的一些结构功能,纯中文。
K60P144M1OOSF2RM. pdf K60 Sub-Family Reference Manual, Rev. 6. Nov 201 夲部分讲解如何配置芯片上的嵌套向量中断控制器。完整信息清参阅htp/www.arm.com。 Interrupts Module PPB Nested Vectored Module Interrupt Controller (NVIC) Module 图32嵌套向量中断控制器 题日 相关模块 参考链接 套问量中断控制器 http://www.arm.com 系统内存映 System memory map 时钟 Clock distribution 电源管理 Power management 专用外设总线 ARM Cortex-M4核心 ARM Cortex-M4 3.22.1中断优先级 器件支持16级中断优先级,因此在嵌套向量中断控制器中,每一个中断源在优先级控制寄 存器IP中都有4个位。例如IPRO中 3302928a7262524232221a019181716|151413121110976543210 R 0000 0060 0060 0000 W 3.22.2非可屏蔽中断 非可屏蔽中断的中断源来自于外部的NM引脚。此引脚是多路复用引脚,必须要配置他的 功能,使其成为外部不可屏蔽中断功能引脚。 322.3中断分配 中断默认按照下表分配 向量号:当中断使用时,此值储存在栈中。 IRQ号:非核心中断源,对应的编号为终端号减16。 IRQ号在ARM的NVC文档中有描述 表34中断号分配 址址 中断编号 IRQ号非优先级编中断伏先 溟模块 描述 (1) 号(2)级编号(3) ARM核心中析源 0x00000000 ARM内核 切始牟栈指针 0x00000004 ARM内核 初始程序计数器 Editbylie:soonli@qq.com K60P144M100SF2RM. pdf K60 Sub-Family Reference Manual, Rev. 6 NoV 201 0x00000082 AHM内核 非可屏蔽中断 x00000c3 ARM内核 哽件故障 0x000000101 ARM内核 存储控制器故障 0x0000145 ARM内核 总线故障 0x000000186 ARM内核 用故障 0x000001C7 0x0000208 0x0000219 x0002810 0x000002C11 ARM内核 管理程序调入 0x000003012 ARM内核 周试监控 0x00003413 0x0000003814 ARM内核 0x0000315 ARM内核 系统往拍定时器 非核心中新源 0x0000004016 0 DMA DA通道0发送完成 0x000000141 DMA DMA通道⊥发送完成 0×00004818 DMA D)MA通道2发送完成 000401 DMA通道3发送完成 0x0000020 DA通道4发送完成 0300052 DMA通道5发送完成 0x00000582 DMA DMA通道6发送完成 0x000_005C2s DMA DMA通道7发送完成 0x0000006021 DMA通道8发送完成 0x0000006425 DMA DMA通道9发送完成 0x0000006826 ⊥0 DMA DMA通道10发送完成 0x000006C27 DMA DMA通道11发送完成 0x00007028 DMA通道12发送完成 0x000007429 DMA通道13发送完成 0x00000873 14 DMA通道1发送完成 0x00007C3 IMA通道15发送完成 0x000008032 16 DMA DMA通道0-15故障 0x00000081 MCM 0x00000883 18 4 闪存 命令执行完成 0x000008C35 闪存 读取冲突 0x0000009036 模式控制 掉电中断,电检测 低澌喚醒单兀 注意:在需要使用低漏检测 0x0000009437 0 低漏唤醒|的时候不要禁止这个中断 0x000009838 看门狗 看门狗中断 0x0000009c39 23 0x00000A441 IICI Editbylie:soonli@qq.com 4 K60P144M100SF2RM. pdf K60 Sub-Family Reference Manual, Rev. 6 NoV 201 0x0000A84 SPD所有中断源使用一个向量 x0000AC4 SPI1所有中断源使用一个向量 0x000000B014 SPI2所有中断源使用一个向量 CR’ ed Message bufi 0x000000B445 29 CANO (0-15) 0x00000846 CAND 总线关闭 0x0000BC47 错误 0x000000C048 CANO 发送报警 x00000C449 CANO 接收报整 0x000000C850 CAND 唤帼 0x00000CC5 0x000000052 0x000000D15 37 CAN⊥ 5) 0x000000D8 CANI 总线关闭 0x00000DC5 CAN⊥ 错误 0x000000E056 10 发送报警 0x0000C457 接收报警 0x0000E858 唤醒 0x0000EC59 10 0x0000F060 11 l⊥ 0000F461 JJARTO 串口0状态中新源 0x00000F862 UARTO 串口0错误中新源 0y000000FC 11 UARTI 串口1状态中断源 0x00010064 UARTI 串口1错昃中源 x0000010465 UART2 串口2状态中新源 0000010856 50 UART2 串口2错昃中粉溴 0x000067 UaRT 串口3状态中新源 0x000011068 UART 串口3错误中析源 0x0001146g UART4 串口4状态中析源 00011870 UART 串口4错误中析源 0x0000011C71 55 13 UART 串口5状态中新源 0x000012072 1111111 UART5 串5错误中析源 0x000012473 7 0x00012874 0x00012c75 CMPO 0x00003076 CMPI 0x00001347 61 15 CMP2 0x0000013878 15 FTM0所有中断源使一个向量 0x000013C79 63 FTM1所有中断源使用一个向量 0x000014080 64 FTM2所有中断源使用一个向量 000014481 16 0x00000148 16 报警中断 Editbylie:soonli@qq.com K60P144M100SF2RM. pdf K60 Sub-Family Reference Manual, Rev. 6 NoV 201 0x00014C8 x0001508 PIT PIT通道0 0x0000015185 17 PIT PIT通道1 0x0000015886 0 17 PIT PIT通道2 0x0000015C8 1 PIT PIT通道3 0x000016088 2 18 0x000016489 USB OT x0016890 74 充电检测 0x0000016C|91 Ethernet mac IEEE1588定时器中断 0x000017092 Ethernet mac 发送中断 0x000001749 77 19 Ethernet mac 接收中断 0x00001789 EtherneL mac 错误和其他中断 0x00017C95 0x00000180|96 SDH 0x0018497 81 20 DACO 0x000001889 DACI 0x0001899 TsT所有中断源使用一个向量 0x000090100 81 2 0x0000194101 低功耗定时器 0000198102 0x000019c103 21 引因控制模块 PORTA引脚中断 000001A0104 引却控制模块 PORTB引脚中断 00004105 引脚控制模块 PORTC引脚中断 0x0001AB106 引閎控制模块 PORTD引脚中断 0x00000⊥AC107 91 引脚控制模块 P0RTE引脚中断 0×001B0108 0x00001109 0×000107010 94 软中断 软件中断(4) (1)表示嵌套向量中断控制器的中断源号 (2)表示嵌套向量中断控制器对于响应中断的ISER,ⅠCER,ISPR,ICPR和IABR寄存器 的值,计算方法是IRQ的值除以32。 (3〕表示嵌套向量中断控制器对于响应中断的IPR寄存器的值,计算方法是IRQ的值 狳以4 (4)此中断只能被NVC寄存器置位或者清零。 3.2.2.3.1确定位域和寄存器的位置,来配置一个特定的中断 如果你需要配置低功耗寄存器中断,下面的表格自“中断号分配” 地址 中断编号1RQ号非优先级编中断优先 源模块 描述 号(2)级编号(3) 0x0000019410」 2⊥ 低功耗定时器 译者注:下面角标的注解没有被列出,请看上表末尾。 1)在NⅥC寄存器中,你需要配置关于中断的信息 Editbylie:soonli@qq.com K60P144M100SF2RM. pdf K60 Sub-Family Reference Manual, Rev. 6 NoV 201 · NVICISER2 NVICICER2 · NVICISPR2 · NVICICPE2 NVICIABR2 NVICIPR21 2)确定特定中淅在相对应的寄存器中的特定位域(汗,这句话怎么这么别扭)。 NVICISER2, NVICICER2, NVICISPR2, NVICICPR2, NVICIABR2 7 位置=IRQ/32=21 NⅥCIPR21位域的起始地址=8*(IRQ/4)+4=12 因为 NVICIPR的位域的4位宽,所以 NVICIPR21的范围是12-15。 因此,下列的位域的位是用来配置低功耗定时器的中断的。 NVICISER2[21] NVICICER2[21 NVICISPR2(21 NVICICPR2[21 NVICIABR2[211 NVICIPR21[15: 12 3.2.3异步唤醒中断的配置 夲节概述如何配置芯片中的相应模垬。在AM的文档中有更加完整的描述信息 www.armcom Clock logic Wake-up que synchronous Module Wake-up Interrupt Controller(AWIC) Module 图3-3异步唤醒单元 主题 相关模块 参考链接 系统存储映射 System memory mat 时钟 Clock distribution 电源管理 Powcr managcmcnt 嵌套向量中断控制器 NVIC 唤醒请求 AWIC wake-up sources 3.2.3.1唤醒源 器件使用一下的内部或者外部异步唤醒输入模块 Editbylie:soonli@qq.com K60P144M100SF2RM. pdf K60 Sub-Family Reference Manual, Rev. 6 NoV 201 唤醒源 描述 可用的系统复位 复位引脚和看门狗(当使用LPO时钟源吋), JTAG接口 低电压检测 模块控制器 低电压警告 模块控制器 引脚中断 引脚控制模块,任何一个中断使能的引胭都 可以吹醒系统 ADC 「当使用内部时钟源的时候可是实现这个功能 CMP 由于没有系统时钟可以使用,所以此时是无 效的 LIC 地址匹配唤醒 接收眺变唤醒 USB 唤醒功能唤醒 低功耗定时器 在Stop/ⅥPS模式下有效 实时时钟 在Stop/ⅦLPS模式卜有效 以太网 魔法包唤醒 SDIIC 唤陧功能唤醒 IIS 唤醒功能唤醒 1588时钟 唤醒功能唤醒 TSI CAN 3.2.3JTAG控制器配置 本节概述如何配置芯片中的相应模块。在后面专门的章节中有更全面的介绍。 JTAG controller 图3-4JTAG控制器 表38相关信息的参考链接 题 相关模块 参考链接 仝面介绍 JT△GC JTAGC 信号传输设置 引脚控制 Signal multiplexing 3.3系统模块 3.3.1系统集成控制模块(SIM)配置 Editbylie:soonli@qq.com K6OP144M100SF2RM. pdf K60 Sub-Family Reference Manual, Rev. 6 Nov 201 本节概述如何配置芯片中的相应模块。在后面专门的章节中有更全面的介绍 Peripheral bridge egister acceSS Resets Mode controller 图35系统集成控制模块 表39相关信息的参考链接 主题 相关模块 参考链接 全面介绍 系统集成控制模块 系统存储映射 Systcm memory maj 时钟 Clock distribution 电源管理 Power management 3.3.2模式控制器模块 本节概述如何配置芯片中的相应模块。在后面专门的章节中有更全面的介绍。 Peripheral bridge Regist Resets Mode controller 图3-6模式控制模块 表3-10相关信息的参考链接 题 相关模块 参考链接 全面介绍 模式控制模块 Mode controller Editbylie:soonli@qq.com K60P144M100SF2RM. pdf K60 Sub-Family Reference Manual, Rev. 6 NoV 201 系统存储映射 System memory map 电源管理 Power management 电源管理控制器 PMO 3.3.3电源管理控制模块 本节概述如何配置芯片中的相应模块。在后面专门的章节中有更仝面的介绍 Periphe bridge Register access Power management controller(PMC) 图37电源管理控制模块 表3-11相关信息的参考链接 主题 相关模块 参考链接 全面介绍 PMC PMC 系统存储映射 System memory map 电源管理 Powcr managcmcnt 面介绍 Mode controller 低漏唤醒单元 LLWU 3.3.4低漏唤醒单元 节概述如何配置芯片中的相应模块。在后面专门的章节中有更全面的介绍。 Editbylie:soonli@qq.com 【实例截图】
【核心代码】

标签:

实例下载地址

K60的中文资料

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警