tag 标签: bf531开发板

相关博文
  • 热度 10
    2012-5-3 09:11
    1138 次阅读|
    0 个评论
    电子书的应用,用到了Blackfin的PPI接口,SPI接口,外设中的液晶屏、SD卡,软件中的驱动、文件系统、字库等,属于较为复杂的综合应用。 由于现在博客里暂时放不了视频,大家只能点击一下链接观看视频,讲义仍然放在博客中。 优酷链接:http://v.youku.com/v_show/id_XMzYwNDkzODQw.html 清晰版下载地址:http://115.com/file/be2oxvgi      如需提取码,则是: be2oxvgi 开发板链接:http://item.taobao.com/item.htm?spm=1103Qmdt.3-3dfNy.h-1Akvusid=9026190872  在应用范例全部完成后,将进入下一个篇章【Blackfin的图像处理应用】图像、视频的理论有太多的教材和资料了,但如何将这些图像进行反色处理、图像的阈值分割、图像灰度线性变换、图像的灰度拉伸等处理呢?这个篇章会以“实现”作为主题,请期待下一集的视频。   7.6 BF53x_LCD_TXT(电子书) 7.61 代码实现功能 代码实现了读取SD卡中“/txt/test.txt”路径下的TXT文件,将TXT文件内容显示到液晶屏上,通过按键“Lift-UP”和“Lift-Down”进行上下翻页。 代码读取TXT文档后,会根据读取的数据信息,将数据信息及格式进行判断,将内容通过调用字库显示到液晶屏上,并将每一页的地址保存在页数组中,在上下翻页时,会根据保存的信息找到以前的页面。 7.62 代码使用说明 代码主要调用了文件系统函数和TXT文档解析函数,文件系统将SD卡内指定路径下的测试文件打开并读取,TXT解析函数将数据进行解析,并将相应的文字调入液晶显示内存中,并做了自动换行、换页、向上翻页的机制。 display_txt(unsigned char *pbuff,WORD len,int color) 将pbuff指针指向的地址数据调用并解析显示,调用长度参数为len,颜色参数为color。 7.63 代码实验步骤 1. 将SD卡根目录下的TXT文件夹中,保存一个叫做”test.txt”的文件,文件中写入要显示的内容或小说。 2. 将SD卡插入开发板SD卡接口。 3. 编译并运行代码,待提示“开始阅读电子书,按按键翻页查看”时,按下“Lift-Down”按键,通过“Lift-Down”和“Lift-UP”按键可进行上下翻页。 7.64 代码实验结果 在液晶屏上可以看到test.txt文件的文字内容。
  • 热度 16
    2012-5-2 11:36
    1632 次阅读|
    0 个评论
    新的一集,本集的应用是基于音频,用到了Blackfin的SPORT、PPI、SPI等外设,是一个综合性的应用。   由于现在博客里暂时放不了视频,大家只能点击一下链接观看视频,讲义仍然放在博客中。 优酷连接: http://v.youku.com/v_show/id_XMzgyNDYzNTIw.html 开发板链接:http://item.taobao.com/item.htm?spm=1103Qmdt.3-3dfNy.h-1Akvusid=9026190872 清晰版下载:由于115网盘近期禁止分享视频文件,导致已发布的视频暂时无法下载,版主正在解决中,请耐心等待。
  • 热度 12
    2012-2-20 14:04
    2966 次阅读|
    0 个评论
    【VisualDSP++简介】 VisualDSP++是ADI公司针对ADI公司的DSP器件而专门开发的一种使用方便的开发平台,它支持ADI公司所有系列的DSP处理器,包括Blackfin系列和ADSP-21XX系列定点处理器、SHARC系列和TigerSHARC系列的浮点处理器的各种型号处理器,是一个安装简便、易于操作的集成软件开发调试环境(IDDE)。它可以在单一界面中对软件项目自始至终地进行有效管理。它能够在编辑、构建和调试活动中进行快速、轻松的切换。关键特性包括:自带的C/C++编译器、先进的绘图工具、特性统计图表和VisualDSP++ Kernel(VDK)。其他性能还包括汇编器、链接器、库、分离器、精确周期及精确功能编译的模拟器、仿真器支持等多性能。其主要结构包括: 集成了VisualDSP++内核的集成编译和调试环境(IDDE); 带实时运行库的C/C++优化编译器;  汇编器和链接器; 仿真软件和程序例程。 下面主要对VisualDSP++5.0的安装及图形界面做一简单介绍。 VisualDSP++5.0的下载地址: http://www.analog.com/en/processors-dsp/software-and-reference-designs/content/visualdsp_tools_upgrades/fca.html 【安装步骤】 运行安装文件,弹出如下会话框,点“ Setup ”   等待进度条完成   进度条完成后,弹出如下图会话框,点“下一步”   首次安装不会出现下面的选项,非首次安装,出现如下选项,选择框圈的选项   选择软件的安装路径,可任意选一个磁盘路径   点“ Install ”开始安装VisualDSP++ 5.0   等待安装完成,弹出会话框提示,点“确定”   在进图条页面点击“ Next ”   将更新提示选项上的勾去掉,点“完成” 注意: Visual DSP++ 5.0 的序列号在不注册时只能使用 30 天, 30 天后软件不能使用。   在开始菜单 -- 程序中,找到 ”Analog Devices” 的软件,运行红框框的图标选项   弹出输入序列号的会话框,点“是”   选择“ New… ”   输入序列号“ ADI-152-256-80087556-1283 ” , 点 “ OK ” (备注:改序列号只能支持blackfin,不能支持sharc和TigerSHARC系列)   弹出会话框提示可以使用 30 天,点“确定”     即可进入软件界面       visual dsp++5.0环境的安装讲到这,后面说说update的安装,见下一篇。    Visual DSP++ 5.0 升 级包( Update )的安装  
  • 热度 18
    2012-2-20 14:01
    1731 次阅读|
    0 个评论
    http://v.youku.com/v_show/id_XMjcxNzgyMDcy.html    
  • 热度 12
    2012-2-20 13:59
    2004 次阅读|
    0 个评论
    Blackfin里的“51单片机”!该板卡基于ADSP-BF531 嵌入式处理器,综合了自2006年以来历届ADI UDC竞赛板卡需求,并与电子工业出版社出版的《Blackfin系列DSP原理与系统设计》第二版紧密结合,是ADI DSP初学者的最佳实践平台。 上图: 【 外设接口及功能模块】:       【最小系统配置】 CPU:ADSP-BF531 处理器 DRAM:256M bit SDRAM FLASH: 16M bit NOR FLASH 实时时钟:支持RTC实时时钟; USB模块:1个MINIUSB OTG接口,支持USB设备功能; 串口模块:1路RS232标准的串口; 触摸屏:1个4.3寸与液晶屏匹配的触摸屏; 键盘:8个按键; 音频模块:1路LIN IN 接口;1路HPOUT接口; SD/MMC卡接口:1个SD/SDIO模式的SD/MMC卡接口; 指示灯:8个LED指示灯; 网口:1个10M/100M 自适应网络接口; 扩展接口:1个CPLD资源模块扩展;1组SPI扩展接口;1组PPI扩展接口;1组SPORT扩展接口; 万用板接口; 【可选功能模块】   视频输出模块:1个4.3存480*272像素的真彩液晶屏;         ---------------------------------哥哥-------------------------------------哥哥--------------------------------------------------------------------------------------------------------------------------- 附带介绍一下BF531处理器 一、  概述      Blackfin DSP处理器是新型16~32位嵌入式处理器,基于ADI与Intel联合开发的微信号架构(MSA),将一个32位RISC型指令集和双16位乘法累加(MAC)信号处理功能与通用型微控制器所具有的易用性组合在了一起。Blackfin DSP的体系结构不仅特别适合于完成视频、图像、音频、语音和数据通信的数字信号处理,同时还提供综合的控制能力。         Blackfin系列DSP目前公布的有BF535,BF531,BF532,BF533。其中BF535接口丰富,性能优良,而BF531/2/3则增加了视频处理接口,性价比很高。由于其用量很大,BF531 目前在国内价格便宜,并且容易购买。另外由于BF531 支持外挂 SDRAM,所以在很多大容量数据处理的应用场合,其表现更佳,本文就以BF531为主要对象,逐步阐述他的特征、资源及应用。BF531的特点为: 16位定点DSP内核,可以实现400MHz的持续工作; 高达600MHz高性能Blackfin处理器:2个16位MAC,2个40位ALU,4个8位视频ALU,以及1个40位移位器; RISC式寄存器和指令模型,编程简单,编译环境友好,先进的调试、跟踪和性能监视; 内核电压V DD 0.8V~1.2V; 片内调压器支持从3.3V~2.5V的输入电压; 灵活的软件控制动态电源管理; 160引脚Mini-BGA封装;169引脚PBGA封装;176引脚LQFP封装。         存储器的性能决定了整个 CPU 运行的效率。BF53X内部集成了多种可配置的SRAM,可以用做程序、数据缓存,这样就较好的弥补了SDRAM 读写速度慢的问题。BF53X系列CPU的存储器特征为:   ////////////////////       4GB统一寻址空间;       高达148Kbytes片内存储器:                      16KByters指令SRAM/Cache 64KByters指令SRAM                                                        32KByters数据SRAM/Cache                                                      32KByters数据SRAM                                                      4KByters存放中间结果的SRAM      L1数据存储器包括1个16KB的Bank,可配置成SRAM或Cache; /////////////////////////////////////////////       4KB L1暂存SRAM,访问速度与L1存储器同样为处理器最快速度;       两个双通道存储器DMA控制器;       存储器管理单元提供存储器保护;       存储器控制器可与DSRAM、SRAM、Flash和ROM无缝连接;       灵活的存储器引导模式,可以选择从SPI口或外部存储器启动。 三、 外设         BF531 定位为数字信号处理器,即DSP,所以其外设没有通用的CPU(例如现在当红的ARM)丰富。但是与通用处理器相比,只能说各有长短。BF531更多的注重于处理音频、视频流。当然他也包含了目前主流的外设如 UART/SPI等。关并行外设接口(PPI)/GPIO支持ITU-R656视频数据格式: 2个双通道全双工同步串行接口(SPORT),支持8个立体I2S通道; 2个存储器间的直接存储器存取(DMA); 8个外围的DMA; SPI兼容端口; 3个定时/计数器,支持PWM; 实时时钟和“看门狗”定时器; 32位内核定时器; 配开发板说明文档,见附件。 16个GPIO; 支持IrDA的UART。 ///////////////////////////////////////////////////////////////////////////////