- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TMS320C2000系列DSP寄存器及初始化
TMS320C2000系列DSP寄存器及初始化
[日期:2009-09-27] 来源:? 作者:徐丽红 王佰营 [字体:大 中 小] ???? TMS320LF240X系列DSP使用时,在掌握了其工作原理和过程之后,就要熟练使用DSP自带的一些资源如:IO口、DSRM、SRAM、EVA、,EVB、SCI、SPI、ADC和WD等等;对这些资源的使用很重要的一点就是对其合理配置和初始化,初始化的关键就是对其相关寄存器的设置,设置寄存器必须了解各位的含义,记住每位的含义是不大现实的;为此,我们专门设计了DSP初始化子程序,注明每个模块所用到的寄存器以及每位的含义,以方便设计。
;Init_DSP.asm??? ??.text;----------------------------------------------------------;?function:?Init DSP??DSP初始化子程序;?input:??------;?output:??------;?usege:??aCC;==========================================================DSP_Init:;==========================================================;?DSP系统初始化;----------------------------------------------------------;ST0------;??15~~13?12?11? 10?? 9??? 8~~0;ST0? ARP?OV?OVM?? 1? INTM?DP
;??15~13?12?11? 10?? 9? 8~5?? 4?? 3~2 1~0;ST1? ARB?CNF?TC?SXM?? C?? 1??? XF?1?PM;?ARB---辅助寄存器指针缓冲器:当ARP被加载到ST0,除了使用LST指令外,原有的;??? ARP值被复制到ARB中;当通过LST#1指令加载ARB时,也把相同的ARB;??? 值复制到ARP ;;?ARP----辅助寄存器指针:ARP选择间接寻址时当前的辅助寄存器AR;当ARP被加载;??? 时,原有的ARP值被复制 到ARB寄存器中;在间接寻址时,ARP可由存储器;??? 相关指令改变,也可由LARP,MAR,和LST指令改 变;当执行LST#1指令;??? 时,ARP也可加载每ARB相同的值???????????????????????????????????????????? ;?C----? 进位位:此位在加法结果产生进位时被置为1,或在减法结果产生借位时被清0;??? 否则,除了执行带有16 位移位的ADD或SUB指令外,C在加法后被清除或在减;??? 法后被设置;在ADD或USB指令时,ADD仅可对进位位进行置位而SUB仅可;??? 对进位位进行清除,而不会对进位位产生其他影响;移1位和循环指令也可影响;??? 进位位C,以及SETC、CLRC和LST指令也可影响C;条件转移、调用和返回;??? 指令可以根据C的状态进行执行;复位时C被置1;?CNF----片内DARAM配置位:若CNF=0,可配置的双口RAM区被映射到数据存储空;???? 间;若CNF=I,可配置的双口RAM区被映射到程序存储空间;CNF位可通过;???? SETC CNF,CLRC CNF和LST指令修改;R/S/复位时CNF置为0?? ;?DP----? 数据存储器页指针:9位的DP寄存器与一个指令字的低七位一起形成一个16;???? 位的直接寻址地址;?INTM---中断模式位:当INTM被置为0时,所有的未屏蔽中断使能;当它被置1,;???所有可屏蔽中断禁止;;?OV----? 溢出标志位:该位保存一个被锁存的值,用以指示CALU中是否有溢出发生;;???一旦发生溢出,OV位保持为1直到下列条件中的一个发生时才能被清除;?OVM----溢出方式位:当OVM=0时,累加器中结果正常溢出;当OVM=1时,根据;???遇到溢出的情况,累加器被设置为它的最大正值或负值;SETC指令和;???CLRC指令分别对该位进行置位和复位;;?PM----乘积移位方式:;???若PM=00,乘法器的32位乘积结果不移位直接装入CALU;;???若PM=01,PREG输出左移1位后装入CALU,最低位LSB以0填充;;???若PM=10,PREG输出左移4位后装入CALU,最低位LSB以0填充;;???若PM=11,时PREG输出进行符号扩展右移六位;?SXM----符号扩展方式位:当SXM一1
您可能关注的文档
- OA培训手册.doc
- Partec流式细胞仪.doc
- PCB常用的工艺流程.doc
- N植物形态解剖学3.ppt
- PC第8课.ppt
- PC技术实验报告.doc
- PersonalBrain——令你意想不到的思维图软件.doc
- PFC设计原理及规格制作的介绍.ppt
- PE之乱生像.doc
- PhD 申请总结及一些看法.doc
- 人教新目标版英语九年级 中考模拟学情评估(三)(含答案).pdf
- 上海市风华中学2024-2025学年高三上学期9月阶段测试英语试题(无答案).pdf
- 统编版2024-2025学年语文六年级上册期末检测卷(有答案).pdf
- 人教新目标版英语九年级第二学期全册学情评估(含答案).pdf
- 内蒙古自治区巴彦淖尔市杭锦后旗第六中学2024-2025学年八年级上学期阶段性测试历史试题(解析版).pdf
- 湖南省娄底市涟源市部分学校2024-2025学年高一上学期9月月考语文试题 Word版无答案.pdf
- 湖南省衡阳市常宁市2023-2024学年七年级上学期期末考试英语试题.pdf
- 湖南省娄底市涟源市部分学校2024-2025学年高一上学期9月月考语文试题 Word版含解析.pdf
- 江苏省泰州市姜堰区城西实验学校2024-2025学年部编版九年级上学期月考历史试卷(原卷版).pdf
- 内蒙古伊金霍洛旗2022-2023学年七年级上学期期末考试英语试题.pdf
最近下载
- 老年人误吸的预防护理课件.pptx
- 初中历史八年级下课件:第4课新中国工业化的起步和人民代表大会制度的确立.pptx
- 私募股权投资基金运作与管理-配套课件.ppt
- 2022小学体育新课标试卷及答案(共二套).doc VIP
- 4、新中国工业化的起步和人民代表大会制度的确立.docx VIP
- GB T 23776-2018_茶叶感官审评方法_高清版_可检索.pdf
- 中国民间故事阅读交流课教学设计.docx VIP
- 体量与力量——雕塑的美感 课件-2023-2024学年高中美术人美版(2019)美术鉴赏.pptx VIP
- 2022年牛津英语上海中考常考高频同义词组转换(含习题).docx
- 市场调查报告(模板).xls VIP
文档评论(0)