热搜关键词: 电路基础ADC数字信号处理封装库PLC

doc

DSP调试笔记

  • 1星
  • 2014-12-03
  • 439KB
  • 需要1积分
  • 25次下载
标签: dsp常见错误处理

dsp常见错误处理

1. 仿真器XDS无法连接电脑,设备管理器中有显示图标,但左边有一感叹号。

  打开CCS3.3软件显示:Error  initializing  emulator

解决方法:卸载驱动,再更新,设置不在阻止此软件安装。如果感叹号消失,即安装成功。

2.  代码:

#define  EMAC_BASE                    0x01C80000

#define  EMAC_RX0HDP                  *(  volatile  Uint32*  )(  EMAC_BASE  +  0x620  )

volatile  Uint32  *pReg;

pReg  =  &EMAC_RX0HDP;

for  (  i  =  0  ;  i  <  8  ;  i++  )

            *pReg++  =  0;

解释:

#define  EMAC_BASE    0x01C80000这是申明的一个数,虽然代表一个起始地址,但还是一个数。EMAC_BASE  +  0x620  就是一个数。(  volatile  Uint32*  )(  EMAC_BASE  +  0x620  )这就是把这个数强制转换成一个32位地址,之所以用volatile,是因为这个地址里的数据会被外部改变,一般寄存器就是这样定义的,因为会有外围模块来改变它里面的值。

#define  EMAC_RX0HDP    *(  volatile  Uint32*  )(  EMAC_BASE  +  0x620  )  这就是取这个地址里的数了吧。

volatile  Uint32  *pReg;定义的这个指针同样也是因为这个指针指向的数据会外部改变。那么pReg应当存放一个地址,EMAC_RX0HDP是取的一个内存里的数,所以要加取地址符号{相当于(  volatile  Uint32*  )(  EMAC_BASE  +  0x620  )}。

for  (  i  =  0  ;  i  <  8  ;  i++  )

{

            *pReg  =  0;pReg++;

}  //就是将pReg以后的连续8个内存单元的数据清零了。

展开预览

猜您喜欢

评论

lumicie
谢谢楼主分享!
2019-12-16 22:25:23
lclhitwh
学习DSP的心得啊,谢谢分享啊
2015-09-19 20:55:17
登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • 求助L5973D的问题
    [backcolor=rgb(239, 245, 249)]以前一直用的是L5973D,用以产生3.3V,4.2V的电压,用的是手册上的典型电路。参数一至,只是反馈电阻的值不一样而已。输入是24V的直流电。用了很多一直很稳定,没出什么问题。[/backcolor][backcolor=rgb(239, 245, 249)]最近,要用上面的这个电路产生5V的电压。于是将图中的R1改为10K。理论上应
  • 盐雾对材料腐蚀研究
    盐雾对材料腐蚀研究腐蚀是材料或其性能在环境的作用下引起的破坏或变质。大多数的腐蚀发生在大气环境中,大气中含有氧气、湿度、温度变化和污染物等腐蚀成分和腐蚀因素。盐雾腐蚀就是一种常见和最有破坏性的大气腐蚀。这里讲的盐雾是指氯化物的大气,它的主要腐蚀成分是海洋中的氯化物盐——氯化钠,它主要来源于海洋和内地盐碱地区。盐雾对金属材料表面的腐蚀是由于含有的氯离子穿透金属表面的氧化层和防护层与内部金属发生电化学
  • 求Wince下OV2640驱动的源码
    哪个达人有啊,帮帮忙。。邮箱:lhl8502@tom.com
  • 模拟芯片设计的四重境界(转载)
    从复旦攻读微电子专业模拟芯片设计方向研究生开始到现在五年工作经验,已经整整八年了,其间聆听过很多国内外专家的指点。最近,应朋友之邀,写一点心得体会和大家共享。我记得本科刚毕业时,由于本人打算研究传感器的,后来阴差阳错进了复旦逸夫楼专用集成电路与系统国家重点实验室做研究生。现在想来这个实验室名字大有深意,只是当时惘然。电路和系统,看上去是两个概念, 两个层次。 我同学有读电子学与信息系统方向研究生的
  • A Tops Down Approach to IC Design
    A Tops Down Approach to IC Design
  • 新手遇到问题
  • LCR的自动化测试如何实现?
  • MM32F031开发板评测7:IIC读AT24CXX
  • 大家平时都喜欢用什么编译器
  • 请问那个公司可以做宽度2MM左右的PCB板子

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×