- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP常见问题及解决
问:我测试你们的程序的时候,go main 进不去主函数,进入的是一段汇编。是怎么回事?答:程序如果要进行设断点,观察变量等操作,要先调入project文件,然后再调入out文件。如果是可以直接执行能看到结果的,就直接调入out文件,run就可以。问:CY68013的固件程序怎么修改?答:在把QQ2812都研究清楚了,有精力有兴趣自己可以买一本EZ-USB的书好好看看。在此之前,请不要随便更改固件代码,因为一旦出错,可能带来不必要的麻烦。固件代码是通过USBControlPanel,使用USB接口进行下载的。:2812的主频是最大150M,我如果想设为100M是在那里设置?答:打开工程,在Source文件夹下,打开DSP28_SysCtro.c文件,找到如下语句,修改即可。// Initalize PLLSysCtrlRegs.PLLCR = 0x02;///锁相环产生的时钟频率定标,这里配置为30M问:为什么我的程序在SRAM中正常,烧入Flash后不对? 答:1、请先确认你编译的时候使用了flash.cmd,推荐使用我们提供的flash.cmd,如果自己更改了这个文件,请先确认cmd文件的正确性;
2、编译的时候,如果选择release模式,请检查一下build option,把其中的opt level改为none,即取消编译优化选项,很多语句在优化的时候可能会产生错误的优化结果。或者选择debug模式编译,烧写正确后再改为release模式,通过对比两种模式的编译选项也能看出其中的区别。 3、程序在flash中运行会比在ram中运行大概慢20%,因此对于一些时序敏感的外设,比如usb总线,就有可能需要调整时序,否则就会有问题。问:数码管LED显示的时候发送的数据是怎么规定和产生的? 答:其实如果自己看程序和原理图自己就可以知道是怎么产生的。
数码管数据如下:Uint16 SpiCode[]={0x7E7E,0x2929,0x2c2c,0x6666,0xa4a4,0xa0a0,0x3e3e,0x2020,0x2424,0x2222,0xe0e0,0xb1b1,0x6868,0xa1a1,0xa3a3,0xffff,0xdfdf};数码管的笔画对应关系如下:? ? 63? ? 7? ? 42? ? 0? ? 1? ? 5
就是说0~7分别对应笔画的a~h,在原理图看就是分别连接的Q0~Q7这个数码管的型号是LG3611BH,是共阳级的,也就是说某个笔画为0的时候,这个笔画被点亮。
我们以 1,0x7E7E为例说明7E的二进制对应点亮的就是Q0和Q7,也就是“1”了。其他的自己拿笔画一下就清楚了。问:FPGA中的各个外设地址是如何定义和产生的?答:2812开发板使用XZCS0ANDCS1来片选CPLD(XINTF ZONE1),这里是当CS1=1的时候对外设译码,因此外设起始地址为0x4000。从DSP引入FPGA进行逻辑粘合的地址线有6根,分别为:A8~A13,FPGA使用这6根地址线产生不同外设的地址。以LED灯地址为例说明,LED灯的地址为0x4100。看FPGA代码,找到如下这段`define LedAdd??6h01这个就是说A13~A8 这个地址为01的时候,选中LED灯。.对照如下:A13 A12 A11 A10 A9 A8 A7 A6??A5 A4??A3??A2 A1 A0? ?0? ?0? ?0? ?0? ?0? ?1??x? ?x? ?x? ?x? ?x? ?x? ?x? ?x那么A14~A0的数据即为: 0x4100
问:关于可屏蔽中断的问题板上的那几路中断管脚分别对应的是DSP的那几个管脚?原理图上我看不出来?能不能告诉我那几路可屏蔽中断分别对应的是那几个中断向量?比如您那个可以用按键进行试验的对应的是INT1,其他的呢?答:EXINT1~5中断从cpld输入,输出int1接到了dsp的xint1,看原理图可以看到。详细可参看Ex09_Ext_Int实验。//实验目的:通过实验了解DSP内部的外部中断控制寄存器,知道怎样去实现外中断.
//硬件电路描述:要知道F2812有三个独立的外部可屏蔽中断XINT1,XINT2,XINT13和//? ?? ?? ?? ? 一个不可屏蔽中断XNMI(和XINT13共用一个脚),我们的电路用CPLD//? ?? ?? ?? ? 扩展出了5个可屏蔽中断EXINT1,EXINT2,EXINT3,EXINT4,EXINT5和//? ?? ?? ?? ? 2个不可屏蔽中断NMI1和NMI2.//? ?? ?? ? 1、外部扩展的5个可屏蔽中断通过CPLD之后
您可能关注的文档
最近下载
- 电力隧道电力隧道工程c标段施工方案.doc VIP
- 九年级物理第21章《信息的传递》全章课件.ppt VIP
- Unit 4 Fun with numbers(Get ready)外研版(三起)(2024)英语三年级上册.pptx VIP
- (妇产科)子宫内膜癌教学查房.pptx
- 供应商审核报告范文模板.docx VIP
- 机场行测考试题库.pdf VIP
- 2025年《网络设备配置与安全》课程标准.docx VIP
- 成都市盐道街中学高一入学语文分班考试真题含答案.docx VIP
- 成都市盐道街外国语2025高一入学英语分班考试真题含答案.docx VIP
- 成都市盐道街外国语2025高一入学数学分班考试真题含答案.docx VIP
文档评论(0)