上海妇科疾病研究所 上海女性不孕医院 上海引产医院 无痛引产痛不痛 上海人流医院 白癜风治疗医院 上海小儿脑瘫医院 上海女子医院
21489的开发详解(九):跑程序(1):按键控制LED灯-SHARC-技术中心-国内专业ADI仿真器,Blackfin开发板,DSP芯片,软件算法,解决方案提供商-北京四维卓信电子有限公司
用户名: 密码:
主页 设为首页 加入收藏
      产品中心       技术中心       下载中心        社区新闻        诚聘英才       大学计划        关于我们       技术论坛
  您的当前位置:ADSP开源社区 >> 技术中心 >> SHARC 今天是:
技术中心  
SigmaDSP
SHARC
A2B音频总线
Blackfin
ADI操作系统
ADSP-218X
TigerSAHRC
ADI DSP仿真器
产品导航
ADI DSP仿真器
SigmaDSP开发板
ADI A2B总线开发板
SHARC DSP开发板
销售网络
SHARC  
21489的开发详解(九):跑程序(1):按键控制LED灯
[ 作者:OP ] [ 来源:ADSP开源社区 ] [ 发布时间:2019-3-17 ]

21489开发板链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.15.13f640d8azTJne&id=539694123232

AD-HP530ICE仿真器链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.51844901erA95j&id=38007242820

USBi仿真器链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.13cd2dbd5u603F&id=38242936768

任何ADI DSP开发板、仿真器、芯片、技术支持,均可联系OP的QQ:5516164!

 

    以上全部都OK之后,我们就可以开始跑程序了。(抱歉上面几项写的很罗嗦,都是我这近15年来开发ADI DSP实际项目里碰到问题的经验之谈,希望能够对用户有帮助)

    跑程序就涉及到了Visual DSP++软件的操作,我有录制过一个视频教程,是专门讲 VisualDSP++软件的,把这个软件几乎每一个菜单,每一个符号都详细的过了一遍,如果有需要的用户可以参考一下那个视频。

    VDSP软件教学视频的优酷链接:https://v.youku.com/v_show/id_XMzE3Nzc5NTY0.html

    这里我就简单的列一个基本程序,是如何使用 VDSP 来跑的。

    首先,VDSP 不认中文路径,这个非常关键,意味着你必须要把你得程序全部都放在纯英文路径下,否则编译就会出错,完全无法进行程序开发,切记切记!

    我们来跑一个核心板上按键控制灯的程序。程序我放在了F盘根目录底下,有人会说你 F 盘是“工作”,中文路径,跟上面说的纯英文路径不一致啊。别闹,这个就是纯英文路径。

    “.dpj”是你的工程文件,你在VDSP里新建工程也会出现这个,我这里就不新建了,直接调用已经写好的。怎么调用呢?软件里有打开工程的选项,我一般都更直接一些,扯着这个“ADSP21489_PBLED.dpj”直接拽进软件里就好了。

打开这个.c,我们来看看这个程序想干嘛?

    结合整个C文件里的程序,我们看懂了,总共三个按键,对应前面有三个LED灯,按下一个按键,对应某一个LED灯亮。

    让我们来编译运行,试试看。

当程序跑起来之后,我按下KEY1,则LED1亮起;按下KEY2,则LED2亮起,按下KEY3,则LED3亮起。

    至于怎么用 21489 来控制按键点灯,这些个程序上的配置,那就仔细看看整个程序把,我这里不再多罗嗦了。补充一点,看不懂的,比如这个寄存器为什么这么配,可以直接 vdsp 的help 里去搜就能搜到啦,VDSP 的help集成了所有有用的资料,非常好用!

    特别注意:21489的寄存器详细说明在哪里?写程序一定会遇到配置寄存器的问题,而非常多ADI DSP的新手用户,不光是21489,都会找不到寄存器的详细说明文件。这里统一说一下,所有ADI DSP的寄存器说明,到VDSP的help里去搜!举一个最简单的例子。

    BF533的PPI,PPI_CONTROL 这个寄存器的详细说明,上哪里去找(21489同理)。

    我们打开Visual DSP++软件,打开帮助。

然后输入你要找的寄存器名称。就会列出所有跟这个寄存器相关的文档,找到533的,点开就看到啦。

 

你会发现你这个寄存器的详细介绍文档是哪个?看左边。

    这个文档的名字叫:ADSP-BF533 Hardware Reference...,所以所有的寄存器都在这个文档里进行了详细的说明。

    21489也一样,也是在ADSP-21489 Hardware Reference的文档里,如果你嫌麻烦,就在help里找,如果你想要通读一下,我们也有提供这个文档,打开文档仔细看即可!


联系我们 | 关于我们 | 免责声明 | 诚征英才 | 友情链接
Copyright 2019 All rights reserved  本网页版权属Open ADSP所有
北京海淀区中关村大街32号新中发市场3659 邮编100100
电话 18611096839 
粤ICP备14035876号-1