注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

深海精灵

水里的一滴油,透明地飘零在空气中。。。

 
 
 

日志

 
 
关于我

神秘诡谲,令人费解。可以很执着,也可以很破坏。冰冷,沉默。渴望单纯,渴望自由。躲在文字的背后,用心聆听世界,用直觉洞察世情。

网易考拉推荐

DSP初识  

2011-06-24 17:11:23|  分类: DSP笔记 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

  DSP入门,用了一块闻亭的开发板,简单说说板上的资源:

  TMS320C5402(DSP芯片)
  STC89LE58RD+(8位单片机)
  EPM3032A(可编程逻辑器件PLD)
  ISSI61LV6416(Flash)
  TLC320AIC23b(音频解码芯片)
  RTL8019(以太网控制芯片)
  CH375(USB芯片)  
  PM34-1006M
  MAX232

  需要安装用于编程开发的软件:

  (1)用于开发DSP的CCStudio(安装了V3.3版本)
  (2)用于开发单片机的Keil (安装了uVision4)
  (3)用于开发PLD的MAX+pulse II (安装了10.2版本)

  (4)用于烧写STC单片机的STC_ISP(STC官网可以下载到)
  测试以太网的抓包软件等以后有需要再增加。

 

  入门,首先从例程开始。

  打开CCStudio,新建一个Project,项目树自动建立一系列的文件夹 

       DSP初识 - 深海精灵 - 深海精灵

   向项目加入文件。复制例程中CPUTimer的文件,加入。
  cpu_reg.h     main.c   VECTORS.ASM    INRAM.cmd rts.lib
  加入后CCS会把它们自动放入对应的文件夹。

  然后打开该项目的Build Options
  DSP初识 - 深海精灵 - 深海精灵DSP初识 - 深海精灵 - 深海精灵

  

  DSP初识 - 深海精灵 - 深海精灵
  注意,Linker设置项里有一个"-o"设的是asm.out,那么,编译后就是生成asm.out文件。
  根据参考资料,用change.bat生成dspcode.h,用Keil编译LOAD.Uv2生成LOAD.hex,再把LOAD.hex通过串口下载到STC单片机上。
  关于DSP加载的文件可参照http://dl.dbank.com/c0ke7q0ztl
  开机运行,LED灯一闪一闪,例程运行成功。也知道了个大概了吧。
 
  通过串口下载程序并非把程序下载在DSP芯片上,而是下载到单片机上,开机复位后,单片机把DSP的程序通过HPI接口加载到DSP芯片上,再整体运行起来。
  DSP与单片机不同,通用I/O口很少,要通过逻辑器件扩展,以控制其它芯片的片选及读写信号。
  DSP与单片机区别很大,第一个例程成功了,还不能算是入门,只能说找到了门槛的位置,找到了方向,还要继续努力。
  评论这张
 
阅读(174)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017