[原创]实践之基于ADI Blackfin ADSP 的直流电机驱动
上午一直跟同学们讨论关于直流电机驱动的问题,下午终于实现了,写出来给大家分享一下。主要用直流电机实现车库的控制,以下为实现原理:1、直流电动机的PWM电路原理晶体管的导通时间也被称为导通角а,若改变调制晶体管的开与关的时间,也就是说通过改变导通角а的大小
发表于 9/13/2012 10:27:57 PM
阅读(2751)
[原创]ADI ADuC7026内嵌汇编一次出错的启发
上午有个同学给我提交了分配给他的任务,在使用ADuC7026时,遇到以下问题:将P4.1口输出一个高一个低电平,C和汇编的指令要完成的功能是一样的,只是个测试。测试后,C这两句输出正常,可运行汇编的却没有任何反映。仔细单步观察相关寄存器,C运行时和汇编运行时完全一
发表于 9/8/2012 4:54:03 PM
阅读(4449)
[原创]ADI BF537-STAMP之MMC/SD 驱动实践
随着视频图像、运算中间结果越来越大,对存储器的需求也越来越来,这几天在使用ADIBF537-STAMP进行视频处理的时候,尝试加载了一块SD卡,过程比较漫长,其中非常感谢ADI官方的工程师指导,今天顺利实现,下面把这个过程写出来:1、首先要在SystemType->BF537-STAMP-&
发表于 9/5/2012 3:02:01 PM
阅读(3738)
[原创]ADI ADSP-BF533 网络加载实现
当我们置身于网络时代的时候,网络无处不在,当然嵌入式系统ADIADSP-BF533也离不开网络应用,在此我写一下最近我做的一个网络加载的案例,从而实现ADIADSP-BF533的网络通讯。首先需要了解网络加载的相关硬件:系统采用DM9000AE,DM9000AE可以与多种不同的处理器方便地进
发表于 9/3/2012 8:51:46 PM
阅读(3288)
[原创]ADI ADSPBF561 之建立 tftp 服务器
下午有个同学来找我问关于在ADSPBF561uclinux开发过程中需要使用tftp方式从主机下载文件到板子中,我给他讲了关键在于tftp服务器的安装,需要在主机linux系统中安装tftp服务器。并且在Ubuntu-9.10中安装了tftp服务器的流程,在此写出来,给部分同学一起学习交流:1安装
发表于 9/2/2012 10:55:48 AM
阅读(3093)
[原创]ADI Blackfin BF533 LCD 应用实践
BLACKFIN系列嵌入式处理器是AnalogDevices与Intel联合开发的先进的嵌入式处理器。BLACKFIN系列嵌入式处理器具有强大的数据处理能力,并在片内集成了业界领的系统接口与高速片内存储器。RISC-Like的寄存器和指令集使编程更加简便。BLACKFIN系列嵌入式处理器还提供
发表于 8/26/2012 10:34:02 AM
阅读(3209)
[原创]Blackfin 平台下启动画面的制作--logo的生成
晚上睡不着,看来是熬夜落下病根了,好不容易逮到一个不加班的晚上,居然睡不着,起来干点事情吧。答应一位朋友给他的ADIBlackfin平台制作一个带有他们公司的启动画面,也就是公司的logo,睡不着研究一下,上ADI官网看了半天,找了一些资料动手开干。uclinux下一
发表于 8/23/2012 4:37:56 PM
阅读(3254)
[原创]实践之Qt在Blackfin平台的移植应用
最近有朋友跟我交流在ADI的Blackfin平台上进行的实践,很多细节我不清楚了,今天我把整个过程重新进行了一遍,写出来,跟朋友们共勉。先介绍一下QT,做个扫盲,这里使用的是Qte-4.5.2。Qt的开发公司奇趣科技在被诺基亚收购后,Qt代码中就融入了很多诺基亚的风格,相比之
发表于 8/21/2012 8:00:20 PM
阅读(3742)
[原创]ADI AD8555可编程放大器的体验
最近公司引入了一款新的压力传感器,在调理信号的时候使用的很多AD转换器都不合适,老是出现各种漂移,几位老大都很苦恼,昨晚上我们加班,在公司查阅了很多案例,看到了ADI的AD8555数字可编程放大器,这款芯片一款增益及输出失调,可数字编程的零漂移桥式传感放
发表于 8/18/2012 11:32:34 AM
阅读(3612)
[原创]Blackfin ADSP 系统之中断
BlackfinADSP中断是体现其强大功能的重要手段,作用不言而喻,实际操作中经常有朋友跟我交流中断的实现问题,今天我就针对这个问题,深入写一写我的观点:UcLinux驱动程序中对于中断的处理方法一般使用以下几个函数:其中的flag中的可以设置的位定义Flag的
发表于 8/15/2012 11:31:52 AM
阅读(40237)
[原创]Blackfin ADSP 系统之注册符号表
我们知道在window操作系统的一个重要的系统就是注册表,在BlackfinADSP的操作系统UcLinux也存在一个重要的表,这个表很多时候我们叫作注册符号表。要理解注册符号表,首先要知道在Uclinux系统中有一个非常重要的表叫内核符号表:我们已经知道insmod是如何利用公开内核符
发表于 8/11/2012 4:20:16 PM
阅读(12874)
[原创]Blackfin ADSP 内核的新接口
今天和ADI一位大神探讨了BlackfinADSP内核的发展,主要说了随着接口的不断丰富,现有的内核该如何适应,我把我们的探讨内容写出来,和大家分享。随着未来接口的不但丰富,访问用户空间的新的函数集初看起来可能有点令人失望,但它们的确使程序员的日子好过的多了。在Lin
发表于 8/9/2012 4:15:15 PM
阅读(2766)
[原创]基于ADSP BF561的 LED与点阵数码管的应用
ADSP-BF561的推出使AnalogDevices公司的Blackfin处理器系列得到了进一步的扩充,这款器件具有由两个Blackfin处理器内核构成的对称多处理结构。这款芯片的应用很多,闲暇之余,我用这款芯片成功实现了对LED彩色数码管的写入控制,心情非常激动,写出来与大家共勉。首先普
发表于 8/5/2012 3:28:42 PM
阅读(6277)
[原创]Blackfin DSP数字图像处理中的近邻法分割
最近一个师兄着接了个大活,使用Blackfin561DSP做一个智能视频监控系统,主要要去实现运动检测、目标分类,目标跟踪及事件处理(包括人的行为理解和描述,人与场景之间的交互行为等),这个项目的难点就是运动检测、目标分类、目标跟踪属于低级和中级处理,而事件检测属
发表于 7/31/2012 2:51:26 PM
阅读(16805)
[原创]AD7656在电站AGC继电保护中的测试
在上一篇我简单写了AD7656在电站AGC中的应用,下面我写一写相关的继电保护系统的测试。AD7656具有10ppm的内部基准,对于一般的单芯片可以满足设计需要。但是在多芯片产品设计中,由于不同芯片内部的基准提供的初始精度不同,所以温度系数也会不同,为了得
发表于 7/26/2012 10:35:35 AM
阅读(3346)