Dsp学习笔记_dsp学习笔记

2020-02-28 其他范文 下载本文

Dsp学习笔记由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“dsp学习笔记”。

GPIO作为通用I/O口使用

a)EALLOW;//防止私自写或覆盖寄存器的内容,加了这句,接下来可以操作寄存器了 b)GpioCtrlRegs.GPAMUX1.bit.GPIO0 = 0;// GPIO0复用为普通I/O功能 c)GpioCtrlRegs.GPADIR.bit.GPIO0 = 1;// 1,设置为输出;0设置为输入 d)EDIS;//加了这句,接下来不可以操作寄存器

注:EALLOW,EDIS总是成对出现中断过程(代码以配置SCIB模块的接收中断为例,LSPCLK是37.5MHz)

中断共分三级,1,外设级;2,PIE级;3,CPU级;外设级的中断标志必须手动清零;PIE级和CPU级的中断标志位由硬件自动清零。中断响应例程:

第一步,配置中断源,即允许产生什么类型点中断。例如,定时器中断,串口中断,外部中断等。ScibRegs.SCICTL2.bit.RXBKINTENA =1;允许接收中断

第二步,配置PIE(外部中断扩展)

a)InitPieCtrl();//初始化Pie控制

b)InitPieVectTable();//初始化Pie向量表控制

c)EALLOW;

d)PieVectTable.SCIRXINTB=&scibreceive;//指定中断服务程序地址e)EDIS;

f)PieCtrlRegs.PIECTRL.bit.ENPIE=1;//使能从PIECTRL中读取中断向量 g)PieCtrlRegs.PIEIER9.bit.INTx3=1;//使能SCIB的接收中断

h)IER |= M_INT9;//允许外部中断

i)EINT;

j)ERTM;

第三步,中断响应

在中断服务程序里,必须用PieCtrlRegs.PIEACK.all = PIEACK_GROUP9;//清楚中断已响应标识,再写自己等程序代码串口配置

InitScibGpio();scib_echoback_init();AD转换

InitAdc();//允许ADC时钟,带隙和参考电路上电,核中模拟电路上电

AdcRegs.ADCTRL2.all = 0x2000;//ADC模块开始转换

程序在FLASH运行时,需要加如下两句代码:(不知道具体原因)

MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);InitFlash();

DSP学习心得笔记

DSP学习心得笔记---------------- 白建成.baijc.icekoor 引言:学习DSP的时间有两个多月了,收获很多新知识,我们要每天都有进步才行,以下内容没有特别的顺序,跟具自己的学习情况写......

DSP学习心得笔记

DSP学习心得笔记---------------- 白建成.baijc.icekoor 建立新工程过程中: 问题1: "GPIO_Study.c", line 61: fatal error: could not open source file "DSP280x_Device.......

DSP学习心得笔记(更新0717)

DSP学习心得笔记---------------- 白建成.baijc.icekoor 引言:学习DSP的时间有两个多月了,收获很多新知识,我们要每天都有进步才行,以下内容没有特别的顺序,跟具自己的学习情况写......

DSP学习小结

根据一学期以来对DSP这门课程的学习,学到了很多DSP相关的知识。了解了如何根据实际需求选择DSP芯片,也知道了C54x的会变和链接过程,还掌握了C54x的寻址方式,尤其是直接和简介寻......

学习笔记

李践—做自己想做的人亲爱的朋友们,大家晚上好:很荣幸有这样的机会和大家分享,我用了十年的时间,向世界上很多顶尖的成功人士学习、学习成功的方法。但是在十年以前我一无所有、......

《Dsp学习笔记.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
Dsp学习笔记
点击下载文档
相关专题 dsp学习笔记 学习笔记 DSP dsp学习笔记 学习笔记 DSP
[其他范文]相关推荐
[其他范文]热门文章
下载全文