SPI通讯主程序
使用四线制SPI通讯,主程序代码如下:#include<ADuC7026.h>#include"Common.h"voidSPI_ADXL345_WRITE(BYTEadress,BYTEdata){GP2CLR=0x800000;//CS4=LOW&nb
发表于 2/28/2012 10:47:22 AM
阅读(2639)
ADXL345 SPI寄存器设置
首先进行寄存器设置,以下是程序代码:#include<ADuC7026.h>#include"Common.h"BYTERXBYTE;externunsignedintr_data[];unsignedcharspiwrite(unsignedintdata){unsignedcharr_data;SPITX=
发表于 2/28/2012 10:45:09 AM
阅读(10679)
ADuC7026与ADXL345使用SPI通讯
首先介绍一下加速度计ADXL345:ADXL345是一款小而薄的超低功耗3轴加速度计,分辨率高(13位),测量范围达±16g。数字输出数据为16位二进制补码格式,可通过SPI(3线或4线)或I2C数字接口访问。ADXL345非常适合移动设备应用。它可以在倾斜检测应用
发表于 2/28/2012 10:06:55 AM
阅读(4169)
武汉华中科技大学ADI夏令营之行
为期三天的ADI夏令营结束了,时间虽然很短,但在此期间我学到许多东西,真的是含金量及其丰富的一段时间。2月7日早上我们到达了武汉华中科技大学,南方不像北方那么寒冷,已经有了春天的气息。接待我们的老师同学都非常热情,很有效率的安排好了我们的吃饭住宿,
发表于 2/26/2012 8:49:51 PM
阅读(2361)
SD卡的读写功能实现的主函数
#include#include"dm_mmc.h"#include"dm_bf5xx.h"uint8_tbuff_w[512];uint8_tbuff_r[512];/*****************************************************************************名称:MMC_HardwareInitial*功能:SPI配置初始化*入口参数:无*出口参数
发表于 1/11/2012 2:19:42 PM
阅读(2097)
SD卡的读写功能
#include#include#include"dm_types.h"#include"dm_mmc.h"#include"dm_bf5xx.h"/*****************************************************************************名称:SPI_TransferByte*功能:将数据value发出*入口参数:value*出口参
发表于 1/11/2012 2:17:44 PM
阅读(2783)
LED显示
#include#include"dm_cpu.h"#include"dm_bf5xx.h"#include"dm_types.h"//定义字形码uint8_tLED_code[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x27,0x7f,0x6f};/*********************************************************************
发表于 1/11/2012 2:14:54 PM
阅读(4086)
网卡DM9000E的底层驱动函数
#define__DEBUG#include#include"dm_types.h"#include"dm_bf5xx.h"#include"dm_lan_dm9000e.h"#defineCONFIG_DRIVER_DM9000#defineCONFIG_COMMANDS1#defineCFG_CMD_NET1#ifdefCONFIG_DRIVER_DM9000#if(CONFIG_COMMANDS&CFG_CMD_NET)#
发表于 1/7/2012 3:28:39 PM
阅读(2755)
BF533中断等寄存器的初始化
#include"dm_bf5xx.h"#include"dm_keyb.h"/***************************************************************************PROTOTYPES***************************************************************************/EX_INTERRUPT_HANDLER(keybord_
发表于 1/7/2012 3:26:14 PM
阅读(2009)
IrDA的初始化功能
#include"dm_bf5xx.h"#include"dm_cpu.h"#defineUART_9600bps351unsignedshortTXbuf[256];unsignedshortRXbuf[512];staticunsignedshortcont=0;EX_INTERRUPT_HANDLER(UART_ISR);/****************************************************************
发表于 1/7/2012 3:22:29 PM
阅读(2008)
BF533一些函数的初始化
修改历史:****************************************************************************/#ifndef__CPU_H__#define__CPU_H__#include#include#include"dm_bf5xx.h"#include"dm_cpu.h"/*********************************************************
发表于 1/7/2012 3:00:36 PM
阅读(1840)
BF533视觉伺服控制的实现
根据之前讲的,然后创建运动检测子系统的处理器在线仿真模块,用鼠标右键点击运动物体检测子系统,选择Real-TimeWorkshop>BuildSubsystem,此时在新的模型中会生成一个处理器在线仿真模块,在VisualDSP++开发环境中会生成相应的DSP程序代码,将新生成的模块复
发表于 12/15/2011 11:11:31 AM
阅读(1938)
matlab-DSP集成开发环境
前面我们已经已经针对本课题的研究对象设计了相应的运动物体检测算法,并用simulink模块对算法进行了实现和方针,验证了算法的正确性,但用simulink实现并不代表其在DSP硬件上就能实现。MATLAB-DSP集成开发环境EmbeddedIDELink彻底的改变了以往的DSP设计方法,在
发表于 12/15/2011 10:54:55 AM
阅读(2428)
BF533与matlab结合实现视觉追踪
背景提取背景模型建立的好坏,将对后续视觉检测结果的准确性产生直接的影响,背景模型提取方法有很多种,如在对目标所在的场景进行一段时间的记录,用每个像素点的最大和最小亮度值,以及相邻两帧间亮度最大的差异值这3个数值来建立背景模型,其对前景目标没有要
发表于 12/14/2011 12:38:17 PM
阅读(2564)
BF533—DMA
在BF533应用过程中,后台需要大量的数据传输,这包括大量的原始图像数据、图像处理中产生的中间数据,这就需要对外部空间适当的外部存储空间来暂时存放这些数据。DMA的存在就很好的解决了这个问题,处理数据时,可以将数据在不同存储空间的转移任务交给DMA来完成,从
发表于 12/13/2011 11:24:50 AM
阅读(2648)