K60的中文资料
此文档介绍了K60单片机的一些结构功能,纯中文。K60P144M1OOSF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6. Nov 201夲部分讲解如何配置芯片上的嵌套向量中断控制器。完整信息清参阅htp/www.arm.com。InterruptsModulePPBNested VectoredModuleInterrupt Controller(NVIC)Module图32嵌套向量中断控制器题日相关模块参考链接套问量中断控制器http://www.arm.com系统内存映System memory map时钟Clock distribution电源管理Power management专用外设总线ARM Cortex-M4核心 ARM Cortex-M43.22.1中断优先级器件支持16级中断优先级,因此在嵌套向量中断控制器中,每一个中断源在优先级控制寄存器IP中都有4个位。例如IPRO中3302928a7262524232221a019181716|151413121110976543210R0000006000600000W3.22.2非可屏蔽中断非可屏蔽中断的中断源来自于外部的NM引脚。此引脚是多路复用引脚,必须要配置他的功能,使其成为外部不可屏蔽中断功能引脚。322.3中断分配中断默认按照下表分配向量号:当中断使用时,此值储存在栈中。IRQ号:非核心中断源,对应的编号为终端号减16。IRQ号在ARM的NVC文档中有描述表34中断号分配址址中断编号IRQ号非优先级编中断伏先溟模块描述(1)号(2)级编号(3)ARM核心中析源0x00000000ARM内核切始牟栈指针0x00000004ARM内核初始程序计数器Editbylie:soonli@qq.comK60P144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6 NoV 2010x00000082AHM内核非可屏蔽中断x00000c3ARM内核哽件故障0x000000101ARM内核存储控制器故障0x0000145ARM内核总线故障0x000000186ARM内核用故障0x000001C70x00002080x0000219x00028100x000002C11ARM内核管理程序调入0x000003012ARM内核周试监控0x000034130x0000003814ARM内核0x0000315ARM内核系统往拍定时器非核心中新源0x00000040160DMADA通道0发送完成0x000000141DMADMA通道⊥发送完成0×00004818DMAD)MA通道2发送完成000401DMA通道3发送完成0x0000020DA通道4发送完成0300052DMA通道5发送完成0x00000582DMADMA通道6发送完成0x000_005C2sDMADMA通道7发送完成0x0000006021DMA通道8发送完成0x0000006425DMADMA通道9发送完成0x0000006826⊥0DMADMA通道10发送完成0x000006C27DMADMA通道11发送完成0x00007028DMA通道12发送完成0x000007429DMA通道13发送完成0x0000087314DMA通道1发送完成0x00007C3IMA通道15发送完成0x00000803216DMADMA通道0-15故障0x00000081MCM0x00000883184闪存命令执行完成0x000008C35闪存读取冲突0x0000009036模式控制掉电中断,电检测低澌喚醒单兀注意:在需要使用低漏检测0x00000094370低漏唤醒|的时候不要禁止这个中断0x000009838看门狗看门狗中断0x0000009c39230x00000A441IICIEditbylie:soonli@qq.com4K60P144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6 NoV 2010x0000A84SPD所有中断源使用一个向量x0000AC4SPI1所有中断源使用一个向量0x000000B014SPI2所有中断源使用一个向量CR’ ed Message bufi0x000000B44529CANO(0-15)0x00000846CAND总线关闭0x0000BC47错误0x000000C048CANO发送报警x00000C449CANO接收报整0x000000C850CAND唤帼0x00000CC50x0000000520x000000D1537CAN⊥5)0x000000D8CANI总线关闭0x00000DC5CAN⊥错误0x000000E05610发送报警0x0000C457接收报警0x0000E858唤醒0x0000EC59100x0000F06011l⊥0000F461JJARTO串口0状态中新源0x00000F862UARTO串口0错误中新源0y000000FC11UARTI串口1状态中断源0x00010064UARTI串口1错昃中源x0000010465UART2串口2状态中新源000001085650UART2串口2错昃中粉溴0x000067UaRT串口3状态中新源0x000011068UART串口3错误中析源0x0001146gUART4串口4状态中析源00011870UART串口4错误中析源0x0000011C715513UART串口5状态中新源0x0000120721111111UART5串5错误中析源0x00001247370x000128740x00012c75CMPO0x00003076CMPI0x000013476115CMP20x000001387815FTM0所有中断源使一个向量0x000013C7963FTM1所有中断源使用一个向量0x00001408064FTM2所有中断源使用一个向量000014481160x0000014816报警中断Editbylie:soonli@qq.comK60P144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6 NoV 2010x00014C8x0001508PITPIT通道00x000001518517PITPIT通道10x0000015886017PITPIT通道20x0000015C81PITPIT通道30x0000160882180x000016489USB OTx001689074充电检测0x0000016C|91Ethernet macIEEE1588定时器中断0x000017092Ethernet mac发送中断0x0000017497719Ethernet mac接收中断0x00001789EtherneL mac错误和其他中断0x00017C950x00000180|96SDH0x00184978120DACO0x000001889DACI0x0001899TsT所有中断源使用一个向量0x0000901008120x0000194101低功耗定时器00001981020x000019c10321引因控制模块PORTA引脚中断000001A0104引却控制模块PORTB引脚中断00004105引脚控制模块PORTC引脚中断0x0001AB106引閎控制模块PORTD引脚中断0x00000⊥AC10791引脚控制模块P0RTE引脚中断0×001B01080x000011090×00010701094软中断软件中断(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.comK60P144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6 NoV 201· NVICISER2NVICICER2· NVICISPR2· NVICICPE2NVICIABR2NVICIPR212)确定特定中淅在相对应的寄存器中的特定位域(汗,这句话怎么这么别扭)。NVICISER2, NVICICER2, NVICISPR2, NVICICPR2, NVICIABR2 7位置=IRQ/32=21NⅥCIPR21位域的起始地址=8*(IRQ/4)+4=12因为 NVICIPR的位域的4位宽,所以 NVICIPR21的范围是12-15。因此,下列的位域的位是用来配置低功耗定时器的中断的。NVICISER2[21]NVICICER2[21NVICISPR2(21NVICICPR2[21NVICIABR2[211NVICIPR21[15: 123.2.3异步唤醒中断的配置夲节概述如何配置芯片中的相应模垬。在AM的文档中有更加完整的描述信息www.armcomClock logicWake-upquesynchronousModuleWake-up InterruptController(AWIC)Module图3-3异步唤醒单元主题相关模块参考链接系统存储映射System memory mat时钟Clock distribution电源管理Powcr managcmcnt嵌套向量中断控制器NVIC唤醒请求AWIC wake-up sources3.2.3.1唤醒源器件使用一下的内部或者外部异步唤醒输入模块Editbylie:soonli@qq.comK60P144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6 NoV 201唤醒源描述可用的系统复位复位引脚和看门狗(当使用LPO时钟源吋),JTAG接口低电压检测模块控制器低电压警告模块控制器引脚中断引脚控制模块,任何一个中断使能的引胭都可以吹醒系统ADC「当使用内部时钟源的时候可是实现这个功能CMP由于没有系统时钟可以使用,所以此时是无效的LIC地址匹配唤醒接收眺变唤醒USB唤醒功能唤醒低功耗定时器在Stop/ⅥPS模式下有效实时时钟在Stop/ⅦLPS模式卜有效以太网魔法包唤醒SDIIC唤陧功能唤醒IIS唤醒功能唤醒1588时钟唤醒功能唤醒TSICAN3.2.3JTAG控制器配置本节概述如何配置芯片中的相应模块。在后面专门的章节中有更全面的介绍。JTAG controller图3-4JTAG控制器表38相关信息的参考链接题相关模块参考链接仝面介绍JT△GCJTAGC信号传输设置引脚控制Signal multiplexing3.3系统模块3.3.1系统集成控制模块(SIM)配置Editbylie:soonli@qq.comK6OP144M100SF2RM. pdf K60 Sub-Family Reference Manual, Rev. 6 Nov 201本节概述如何配置芯片中的相应模块。在后面专门的章节中有更全面的介绍PeripheralbridgeegisteracceSSResetsMode controller图35系统集成控制模块表39相关信息的参考链接主题相关模块参考链接全面介绍系统集成控制模块系统存储映射Systcm memory maj时钟Clock distribution电源管理Power management3.3.2模式控制器模块本节概述如何配置芯片中的相应模块。在后面专门的章节中有更全面的介绍。PeripheralbridgeRegistResetsMode controller图3-6模式控制模块表3-10相关信息的参考链接题相关模块参考链接全面介绍模式控制模块Mode controllerEditbylie:soonli@qq.comK60P144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6 NoV 201系统存储映射System memory map电源管理Power management电源管理控制器PMO3.3.3电源管理控制模块本节概述如何配置芯片中的相应模块。在后面专门的章节中有更仝面的介绍PeriphebridgeRegisteraccessPower managementcontroller(PMC)图37电源管理控制模块表3-11相关信息的参考链接主题相关模块参考链接全面介绍PMCPMC系统存储映射System memory map电源管理Powcr managcmcnt面介绍Mode controller低漏唤醒单元LLWU3.3.4低漏唤醒单元节概述如何配置芯片中的相应模块。在后面专门的章节中有更全面的介绍。Editbylie:soonli@qq.com
- 2020-12-03下载
- 积分:1
控制理论中的代数基础
中科大的教材,属于基础类的数学课程,课本教材简单通俗易懂,望大家下载啊前言在自动控制专业中,线性代数或矩阵论是一个重要的数学基础.比如,矩阵范数、矩阵函数及矩阵微分方程是线性系统理论必不可少的预备知识,线性系统多变量频域法建立在多项式矩阵及有理分式矩阵理论基础上,现代鲁棒控制方法可以采用线性矩阵不等式工具来实现.即便刈于非线性系统,除了需要引入更深刻的数学工具之外,矩阵分析方法仍是不可或缺的手段因此,一些人学自动控制专业特别将矩阵分析纳入研究生课程体系,就是要在人学本科线性代数的基础上,进一步增加内容以符合控制相关学科的专业需求作者在中国科学技术大学自动化系从事“控制理论中的代数基础”教学多年从选择现成教材到开始自编讲义,讲义形式从电子版到胶印版,内容在不断扩充中现在讲义内容己超出60至80学时的教学量,教师可以选择一部分讲授,其余部分可以计学生自学或作为可随时查阅的参考书.本书涉及范围较广,编写中参阅了不少经典文献.编写风格上追求叙述简洁、注重逻辑体系严谨性.因篇幅所限及个人倾向性,本书很少讨论相关的计算方法,虽然算法问题也很重要.如果作为教学用书,教师可自行选择讲授范围并增加一些实例.本书也可作为其它专业研究生、工程师和科研人员的参考书.本书共分八章.第一、二章扼要介绍抽象代数基础.第三、四章讲述线性空间与线性映射,特别是不变子空间分解定理等.第五章从多项式矩阵入手,讨论多项式矩阵 Smith标准形和复矩阵 ordan标准形,并介绍投影矩阵、正规矩阵和Hermite二次型等.第六章介绍矩阵范数、矩阵级数和矩阵函数,并讨论线性系统的稳定性、可控性与可观性.第七章包括各类广义逆矩阵、矩阵方程及矩阵不等式.第八章讨论多项式矩阵的互质、分式矩阵的既约分解,以及线性系统的零极点与实现理论.在本书编写过程中,承蒙中国科学技术大学自动化系各位同仁的支持,特别是奚宏生教授、吴刚教授的鼓励与支持.在本书排版与定稿过程中,中国科学技术大学出版社张莹莹、沈轩和韩继伟等编辑提岀了宝贵意见并给予帮助.硏究生魏波、王兴虎和陈珊杰对书稿进行了仔细校对.作者在此一并深表感谢.限于作者水平书中不妥与错误之处在所难免,敬请读者批评指正.作者2008年春lI目录第一章集合、映射与关系31.1集合1.2映射习题1-11.3代数运算1267831.4代数关系31.5等价类10习题12第二章基本代数系统142.1群142.2环与域162.2.1环162.2.2域..19§23代数系的同态习题2-124子群与陪集习题22§25环的理想§2.6多项式环§27同态基本定理423602习题2-3第三章线性空间与线性映射44531线性空间44532线性空间的基与维数533线性映射.52习题3-15734商空间58535对偶空间目录3.6内积空间37酉变换习题3-2..第四章线性变换与空间分解75§41不变子空间7542特征值问题75§43投影算子77§4.4最小多项式§4.5空间互质分解844.6空间循环分解87习题4198第五章相似变换与酉变换1015.1多项式矩阵1012 Smith标准形10653 Jordan标准形110习题5-111854正交投影与正规矩阵.12055二次型127§5.6奇值分解134习题52..137第六章矩阵范数与矩阵函数14056.1向量范数14056.2矩阵范数.146563向量和矩阵的极限153§6.4特征值与谱半径的估计158习题6-1160§6.5矩阵幂级数16266矩阵函数.164§6.7函数向量或矩阵的微积分173§68常用矩阵函数176§6.9线性系统的稳定性、可控性与可观性179目录习题62187第七章广义逆矩阵、矩阵方程189§7.1广义逆矩阵..18987.2 Penrose- Moore厂义逆矩阵193§7.3 Drazin逆与群逆习题71....20374矩阵的 Kronecker积.20437.5线性矩阵不等式209习题72214第八章多项式矩阵与有理分式矩阵21581多项式矩阵的理想21582多项式矩阵的因子与互质.21683有理分式矩阵.22584有理分式矩阵的既约分解228习题8-1..23238.5系统矩阵的等价变换233§86线性系统的实现理论23987传递函数矩阵的状态空间实现与可控可观24288线性系统的零板点249习题8-225参考书目260索引261目录第一章集合、映射与关系在认识世界的过程中,我们常常倾向于从一些具体事件中归纳出有规律性的东西来.比如说,我们把数字与具体对象分离开来,得到初等数学中数的概念,并给予了加、减、乘、除等运算规律:在髙等数学里,我们知道对向量、矩阵、函数等可以进行类似的计算在数学上,往往重要的不是对象本身,而是对象之间的关系这样就把对象抽象成集合.一般代数(或抽象代数)的主要内容就是研究所谓的代数系统,即具有运算的集合.一般代数在数学的其它分支以及相关学科里都有重要的作用.本书的前二章对一般代数作一个初步介绍81.1集集合的概念大家以前在不同场合会遇到过,这里我们来回顾一下有关的定义及常用记号若十个(有限或无限)确定的事物的全体叫做一个集合,组成一个集合的事物叫做这个集合的元素.一个没有元素的集合称为空集.通常我们用大写字母A,B,C,表示集合,用小写字母a,b,c,表示集合的元素,用②表示空集面的二种方式都可以表示一个集合:A={a1,a2,}其中第一种方式可用来表示有限或可列集合,第二种方式可读为满足条件P(x)的所有x组成的集合若a是集合A的一个元素,就说a属于A或A包含a,用符号a∈A或A3a米表示;反之若a不是集A的元,就说a不属于A或A不包含a,用符号agA或Aa米表示若集合B的每一个元素都属于集合A,就说B是A的子集,用符号BcA或A>B表示;否则就说B不是A的子集,用符号BgA或AB表示.任集合A总可以空集和其自身A作为该集合的子集,这两个子集称为平凡子集由一个集合A的所有子集作为元素而构成的集合,称为集A的幂集.不难证明,如果集A是有限集,并具有n个元素则A的幂集将有2个元素.在这个意义上我们常将A的幂集记为24第一章集合、映射与关系若集合A和集合B所包含的元素完全相同,那么A与B实际上表示同一个集合,这时称A等于B,即A_B.显然有A=B→ACB,AB式中双向蕴含号“←→”表示其左右两边互为(充分必要的)等价命题下面对二个集合A,B定义一些常见的运算并集AUB={x:x∈A或r∈B}交集A∩B={x:∈A且r∈B}差集4B={x:x∈A且xgB}直积A×B={(x,y):∈A,y∈B}集合的并和父都满足结合律与父换律,并且并与父之间还符合分配律,即对任意三个集合A,B,C有Au(B∩C)=(AUB)n(AUC)A∩(BUC)=(∩B)∪(A∩C)在很多情况下,我们的矿究对象是限制在定的范围内,形成个基本集合(全集),我们感兴趣的是基本集合里的了集之间的关系.现设有基本集合E,以及其中的集合A(AcE),称差集EA为集A的补集(余集),记x=EA作为直积的一个例子,两个实数集R的直积为平面点集R2=R×R多个集合之直积可以类似地定义为41×A2×……An={(x1,x2,…,mn):x;∈A,=1,2,…,m}式中(x1,x2,,xn)是元有序组812映射我们知道,函数概念反映了数与数之间的对应关系,现在我们把函数意义推广一下,考查一般集合里的元素之间的对应关系定义1.21(映射)对于两个集合A和B,如果能够建立某种规则∫,使得对任给a∈A,存在唯一的元b∈B与之对应,记为f:a口b或f(a)=b,那么就称∫是由集A到集B的一个映射,记作∫:A→B或A→B,其中a和b可分别叫做映射f的原象与象
- 2020-12-07下载
- 积分:1