2.形参说明a——双精度实型变量。给定区间的下限。b—双糖度实型变量。给定区间的上限。seed-—长整型指针变量。*seed为随机数的种子。四、子函数程序(文件名:uniform.c)Doubleuniform(a,b,seed)doublea,bilongint的sced;QubIc¥seed=2045兴(#seed)+1ccd=.Scd一(;gced/lC48576)两L18576t=(兴seed)/1048576.0;t=+a)苦trefute〔五、例题产生50个0到1之问均匀分布的随机数主函数程序(文件名:uniform.r):#inelude"stdio.h′includefuriomaini)doblea,b,x;inti+Jgintdoubleunifor(double,double,longintxa=0.0;h=1.0;=13?9for(i=0<10;j+)〔for(=0;<5;十+x=uniform(a,b,&s)printf("13.7于";x)printI("")运行结果:0.48263550.99959450.72C67070.77158260.88642500.7391634·0.589l5140.81457810.81212620.79799750.90433670.390959?b.51265860.40730760.94409370.6716261.47535710.10517980.C92的6470.49935050.17187120.47657190.59566690.13878150.80826570.90332890.3075924.02644250.C7497020.31415270.44230840.52073190.89673960.c3163230.32305720.6519230.1829033.03722860.1245580.87216470.5:685610.6912775662496,80548000.20660780.5129000.064546676740.43443300.415452081.2正态分布的随机数功能产生正态分布N(,a3)的随机数。方法徹介正态分布的概卒础度函数为Zxd通常用N(p42)表示。式中是均值,a2是方差。正态分布也称为高斯分布。生止态分布随机数的方法刘下设r1,r2,…,rn为(0,1)上n个相互独立的均匀分布的随机数,由于E(r)=方,DG;)、根据中心极限定理可知,当n充分大时的分布近似于止态分布N(0,1)。通常取n=12,北时有最后再通过变换y=+0x,便可得到均值为、方差为a2的正态分布随机数y使用说明1.子函敵语句doublegauss(mean,sigma,seed)2.形参说明mean双精度实型变量。止态分布的均值k。SIgma—双精度实型变量。正态分布的均方差σseed—长整型指针变量。*sed为随机缴的种f。四、子函数程序(文件名:gauss.C)*include#uniform.crloubiegauss(nean,signa,s)doubiemean,sigmaslongintsiiinti;doublexy;doubleuniform()4for(x=0,i=0i<12++)x+=uniform(0.0,1,0,s):x=x-60Y[LEan十x樊sigmareturnLy)#五、例题产生50个均值为0方差为1的正态分布的随机数。主函数程序(文件名:gauss.T)*includesidiQhr#*includemain(iinti,j;lonyintsdoublex,ean,sig如apdoublegauss(double,double,longint)Fmean=0.0;8i1gma=1.0;s=13579for(i=Oji<101++)for(j=0;<5+十)x=gauss(mean,sigma,&is)+printf(213.2f,x)prInt"”)运行结果2.8997211-,9885730,20419500.2572155-0385168270.799698-0.98666199,0431385-1,91492702543507036892512145863-1.05370901.7050953-1,69259450.49287221.3956684-0.59806331.29232980.17076300.5213634-0,40513420,8358479-0,54450801.64520450.5338917-0.8120403-0.3886852-0.2546368046901130.4013348-0.111T687-,9708843065022471.31796460.53624150.74646191.3275318-0.40414241.8053455--0.85259820.24906731.68234440.94554330481935541.1704273-0.17257500.2068348-—199993710.9360157§1.3指数分布的随机数功能产生指效分布的随机数二方法简介1.产生随机变量的燃变换法定理设F(x)是任一连续的分布函数如果~U0,1)且?=F2(a),那么~F(x)。证明由于txU01)则有P(≤x)=PF-ax)≤x)=Pt≤F(x))=F(x}所以,刀~F(x)。定理证毕此定理给出了从均匀分布隨机数到给定分布F(x)的随机数的变换。根据该变换可产生分布函数为F(x)的随机数x,其算法可用下列两个步骤实现:(1)产生均匀分布的随机数,即a~U(0,1);(2)计算x=F1(n)2.产生指数分布随机微的方法指数分布的概率密度函数为百ex≥其它其分布函数为FGr)1-e0其它指数分布的均值为,方差为2。根据上述的逆变换法,产生指数分布随机数的方法为(1)产生均匀分布的随机数t,即a~U(,1)(2)计算文=-p1n(n)三、使用说明1.子函救语句doubleexponent(betas)2.形鲁说明beta——双精度实型变量。指数分布的均值β。s长型指针变量。S为随机数的种子。四、子函数程序(文件名:exponent..c)de#math.h杜inc4e#uniform,Cdoublcexponent(beta,sdoublebetag.tdoubleu,x;doubleuniform()u=uniform(0.0,1.0,s)taklogeturn(x)五例题产生50个圬值为2、方差为4的指数分布随机数主函数程序(文件名:exponent.m.):#includestdio.hff"exponentcmainliinti,j;longint5;doublex,betadoubleexponent(beta=2.0;s=13575;1;i++){for(j=0;j5;j十十ix-exponent(beta,&s);prin(”%13,7”,x)Printi(r");运行结果1.4569871Q.32092010.65514590.51862310.24111750.60447251.95814430.4101700041519920.4512997e.2000171.8783014133625131.79637310.11505970.79610731.48737814、5046854.7575350.38889383.5220201:48226081.036147494970850.42572890.20333712,35795957.26556355.181327831575201.63]49j71.3503980.2]786810.1352022,259851985565713.3975954582357040430213.27355391.10028990.73842790.82347980,43263383.15386581.33499795.48073630.00447011.66742721.7567765§1,4拉普拉斯(Laplace)分布的随机数功能产生拉普拉斯分布的随机数。方法简介1.产生机变量的组合法将分布函数F(x)分解为若干个较简单的子分布函数的线性组合.F其中p>0(V),且∑p=1,F(x)是分布函数定理若随机变量~离散分布{p},即P(==p,,并且x~F(x),取z=x,则2~F(x)=∠F:证明z的分布函数为P(x≤t)=P((z≤t∩U(∑P(x≤t=i∑P(=1)P(x≤==∑F)=F(定理证毕根据此定理,我们给出产生随机数的组合算法如下:(1)产生一个正随机整数使得P(=订=P(=1,2…,K)2)在一t时,生具有分布函数F(x)的随机变量κ在该算法中,肖先以概率选择子分布函效F(x),然后取F(x)的随机效作为F(x)的随机数。2.产生拉普拉斯分布随机数的方法拉普拉新分布的概率密度函数为-IMDN开发者社群-imdn.cn">
2.形参说明a——双精度实型变量。给定区间的下限。b—双糖度实型变量。给定区间的上限。seed-—长整型指针变量。*seed为随机数的种子。四、子函数程序(文件名:uniform.c)Doubleuniform(a,b,seed)doublea,bilongint的sced;QubIc¥seed=2045兴(#seed)+1ccd=.Scd一(;gced/lC48576)两L18576t=(兴seed)/1048576.0;t=+a)苦trefute〔五、例题产生50个0到1之问均匀分布的随机数主函数程序(文件名:uniform.r):#inelude"stdio.h′includefuriomaini)doblea,b,x;inti+Jgintdoubleunifor(double,double,longintxa=0.0;h=1.0;=13?9for(i=0<10;j+)〔for(=0;<5;十+x=uniform(a,b,&s)printf("13.7于";x)printI("")运行结果:0.48263550.99959450.72C67070.77158260.88642500.7391634·0.589l5140.81457810.81212620.79799750.90433670.390959?b.51265860.40730760.94409370.6716261.47535710.10517980.C92的6470.49935050.17187120.47657190.59566690.13878150.80826570.90332890.3075924.02644250.C7497020.31415270.44230840.52073190.89673960.c3163230.32305720.6519230.1829033.03722860.1245580.87216470.5:685610.6912775662496,80548000.20660780.5129000.064546676740.43443300.415452081.2正态分布的随机数功能产生正态分布N(,a3)的随机数。方法徹介正态分布的概卒础度函数为Zxd通常用N(p42)表示。式中是均值,a2是方差。正态分布也称为高斯分布。生止态分布随机数的方法刘下设r1,r2,…,rn为(0,1)上n个相互独立的均匀分布的随机数,由于E(r)=方,DG;)、根据中心极限定理可知,当n充分大时的分布近似于止态分布N(0,1)。通常取n=12,北时有最后再通过变换y=+0x,便可得到均值为、方差为a2的正态分布随机数y使用说明1.子函敵语句doublegauss(mean,sigma,seed)2.形参说明mean双精度实型变量。止态分布的均值k。SIgma—双精度实型变量。正态分布的均方差σseed—长整型指针变量。*sed为随机缴的种f。四、子函数程序(文件名:gauss.C)*include#uniform.crloubiegauss(nean,signa,s)doubiemean,sigmaslongintsiiinti;doublexy;doubleuniform()4for(x=0,i=0i<12++)x+=uniform(0.0,1,0,s):x=x-60Y[LEan十x樊sigmareturnLy)#五、例题产生50个均值为0方差为1的正态分布的随机数。主函数程序(文件名:gauss.T)*includesidiQhr#*includemain(iinti,j;lonyintsdoublex,ean,sig如apdoublegauss(double,double,longint)Fmean=0.0;8i1gma=1.0;s=13579for(i=Oji<101++)for(j=0;<5+十)x=gauss(mean,sigma,&is)+printf(213.2f,x)prInt"”)运行结果2.8997211-,9885730,20419500.2572155-0385168270.799698-0.98666199,0431385-1,91492702543507036892512145863-1.05370901.7050953-1,69259450.49287221.3956684-0.59806331.29232980.17076300.5213634-0,40513420,8358479-0,54450801.64520450.5338917-0.8120403-0.3886852-0.2546368046901130.4013348-0.111T687-,9708843065022471.31796460.53624150.74646191.3275318-0.40414241.8053455--0.85259820.24906731.68234440.94554330481935541.1704273-0.17257500.2068348-—199993710.9360157§1.3指数分布的随机数功能产生指效分布的随机数二方法简介1.产生随机变量的燃变换法定理设F(x)是任一连续的分布函数如果~U0,1)且?=F2(a),那么~F(x)。证明由于txU01)则有P(≤x)=PF-ax)≤x)=Pt≤F(x))=F(x}所以,刀~F(x)。定理证毕此定理给出了从均匀分布隨机数到给定分布F(x)的随机数的变换。根据该变换可产生分布函数为F(x)的随机数x,其算法可用下列两个步骤实现:(1)产生均匀分布的随机数,即a~U(0,1);(2)计算x=F1(n)2.产生指数分布随机微的方法指数分布的概率密度函数为百ex≥其它其分布函数为FGr)1-e0其它指数分布的均值为,方差为2。根据上述的逆变换法,产生指数分布随机数的方法为(1)产生均匀分布的随机数t,即a~U(,1)(2)计算文=-p1n(n)三、使用说明1.子函救语句doubleexponent(betas)2.形鲁说明beta——双精度实型变量。指数分布的均值β。s长型指针变量。S为随机数的种子。四、子函数程序(文件名:exponent..c)de#math.h杜inc4e#uniform,Cdoublcexponent(beta,sdoublebetag.tdoubleu,x;doubleuniform()u=uniform(0.0,1.0,s)taklogeturn(x)五例题产生50个圬值为2、方差为4的指数分布随机数主函数程序(文件名:exponent.m.):#includestdio.hff"exponentcmainliinti,j;longint5;doublex,betadoubleexponent(beta=2.0;s=13575;1;i++){for(j=0;j5;j十十ix-exponent(beta,&s);prin(”%13,7”,x)Printi(r");运行结果1.4569871Q.32092010.65514590.51862310.24111750.60447251.95814430.4101700041519920.4512997e.2000171.8783014133625131.79637310.11505970.79610731.48737814、5046854.7575350.38889383.5220201:48226081.036147494970850.42572890.20333712,35795957.26556355.181327831575201.63]49j71.3503980.2]786810.1352022,259851985565713.3975954582357040430213.27355391.10028990.73842790.82347980,43263383.15386581.33499795.48073630.00447011.66742721.7567765§1,4拉普拉斯(Laplace)分布的随机数功能产生拉普拉斯分布的随机数。方法简介1.产生机变量的组合法将分布函数F(x)分解为若干个较简单的子分布函数的线性组合.F其中p>0(V),且∑p=1,F(x)是分布函数定理若随机变量~离散分布{p},即P(==p,,并且x~F(x),取z=x,则2~F(x)=∠F:证明z的分布函数为P(x≤t)=P((z≤t∩U(∑P(x≤t=i∑P(=1)P(x≤==∑F)=F(定理证毕根据此定理,我们给出产生随机数的组合算法如下:(1)产生一个正随机整数使得P(=订=P(=1,2…,K)2)在一t时,生具有分布函数F(x)的随机变量κ在该算法中,肖先以概率选择子分布函效F(x),然后取F(x)的随机效作为F(x)的随机数。2.产生拉普拉斯分布随机数的方法拉普拉新分布的概率密度函数为 - IMDN开发者社群-imdn.cn">
首页 »
Others »
数字信号处理C语言程序集(DSP算法大全C语言版本446页)
于 2020-07-02 发布
0 313
除掉封面,共446页,只有5.39M,但内容是最全面的,质量上也是非常清晰的。是学dsp算法的绝佳书籍,没有华丽的数学推导,简单明了,名曰数字信号处理C语言程序集,民间又称DSP算法大全C语言版本。第六章FIR数字滤波器的设计F■尋■■b■晷↓國■看↓■↓b日↓bb↓●■■22786.1窗函数方法…22?§6.2域最小误差平方设计.……238§6.3切比雪夫逼近方法…………42第三篇随机数字信号处理第一章经典谱佔计……6§11功率谱估计的周期图方法…····““甲早争·道者自自.264§1.2功率谱估计的相关方法T■冒■■■■■『曾■■詈『國昏日■■哥■订d·聊聊b■山如↓h“◆白ψp4q第二章现代谱估计………………………26821求解一般托布利兹方程组的莱文森算法■■■昏■■1冒■■看嚼司聊國司冒D■180§22求解对称正定方程组的乔里斯基算法q■ψ鲁鲁曾◆◆曾自自4鲁唱音昏鲁自■Z83§23求解尤利沃克广程的菜文森德宾算法…°P甲自287§2.4计算ARMA模型的功率谱密度§2.5尤利沃克谱佔计算法………………………………………292A2.6协力差谱估计算法…1亡■曾■■目■鲁會曾罪司罪鲁·命讠咖D■■■■b啁§2.7 Burg谱佔计算法……1■●33§2.8最大似然谱估计算法第三章时频分析·聊·即·D●b·■唱鲁·◆■申曾阜曾q俨俨■■中個◆314§3.1维格纳( Wigner)分布·“314§32离散小波变换r""t31第四章随机信号的数字滤波也“命甲甲即甲330§41维纳( Wiener)数字滤波330§4,2卡尔曼( Kalman)数宇滤波.吾小如山山甲·自甲§43最小均方(LMS)自适应数字滤波"…"…"∵"卜"r""r"s""341§4-4归一化LMS自适应数字滤波…………344§4.5递推最小二乘(RLS)自适应数字濃泼导↓↓晶3L8第四篇数字图像处理第一章图像雄本运算■■↓罪隱b■【b啁山b西血a导即·晶s咱■聊暴,M352§1.1图像读取、存储与显示…第一篇常用数字信号的产生第一章数字信号的产生§1.1均匀分布的随机数功能产生(a,b)区间上均匀分布的随机数。方法简介均匀分布的概率密度函数为f(r)共它2,方差为Qb通常用U(a,b)表示。均匀分布的均值为+b产生均匀分布随机数的方法下首先,由给定的初值x,用混合同余法a=(ai-1+c)(mod M)产生(,1)区间上的随机数y其中:a-2045,c=1,M=22;然后,通过变换x,=a(ba)y;产生{a,b)区间上的随机数z;三、使用说明1.子函数语句double urniform (a, b, seed>2.形参说明a——双精度实型变量。给定区间的下限。b—双糖度实型变量。给定区间的上限。seed-—长整型指针变量。*seed为随机数的种子。四、子函数程序(文件名: uniform.c)Double uniform (a, b, seed)double a, bilong int的sced;QubIc¥seed=2045兴(#seed)+1ccd=.Scd一(;gced/lC48576)两L18576t=(兴seed)/1048576.0;t=+a)苦trefute〔五、例题产生50个0到1之问均匀分布的随机数主函数程序(文件名: uniform.r):# inelude" stdio.h′include furiomaini)doble a,b,x; int i+Jg intdouble unifo r(double, double, long int xa=0.0;h=1.0;=13?9for(i=0
下载说明:请别用迅雷下载,失败请重下,重下不扣分!
-
基于OPNET的无线传感器网络仿真
基于OPNET的无线传感器网络仿真 基于OPNET的无线传感器网络仿真
- 2020-12-01下载
- 积分:1
-
如何计算随机时滞微分方程,主要是高斯白噪声的情况
如何计算随机时滞微分方程,主要是高斯白噪声的情况
- 2020-11-03下载
- 积分:1
-
东北大学数值分析试验
东北大学数值分析试验东北大学数值分析试验东北大学数值分析试验东北大学数值分析试验东北大学数值分析试验东北大学数值分析试验东北大学数值分析试验东北大学数值分析试验东北大学数值分析试验东北大学数值分析试验东北大学数值分析试验
- 2020-11-30下载
- 积分:1
-
课程设计—MFC学生信息管理系统.7z
MFC基于对话框实现的学生信息管理系统,能够实现增加、删除、修改、导出、导入数据,对数据进行分析并直方图和折线图。
- 2020-12-05下载
- 积分:1
-
Bunny Horse Dragon 三维点云数据
用户lsy20062039上传的Bunny、Horse、Dragon点云数据是m文件,我提取了三维点云数据,希望能帮助到需要的人。我用不到Brain点云,所以没有提取。文件后缀是点的个数,建议坐标值放大100倍后使用
- 2020-12-04下载
- 积分:1
-
最全的 LTE 链路级仿真
现在网上的LTE链路级仿真,要么程序不全,要么就是考虑太过简单化,本程序主要是国外大学通过MATLAB以及C++编写成的,供大家参考。
- 2020-12-10下载
- 积分:1
-
无线通信MIMO中STBC的matlab仿真
无线通信MIMO中STBC的matlab仿真。天线数为2x2或2x1,参数可调。瑞利衰落信道。BPSK、QPSK、QAM16可调。接收端检测算法是MMSE。曲线是BER-SNR和SER-SNR。
- 2020-12-05下载
- 积分:1
-
5G-NR-3GPP协议.zip
【实例简介】最全的5G-3GPP资料,官方协议,含有对各层的详细规定,学习5G的可以参考
- 2021-11-24 00:43:54下载
- 积分:1
-
vb.net数据曲线显示
vb.net 的一个小程序,以前一个项目上用的.可根据数据显示曲线,鼠标移动显示.
- 2020-12-01下载
- 积分:1
-
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