ADP5588概述以及GPI的使用
继上一次的介绍,今天继续对ADP5588进行介绍,还有介绍一下ADP5588作为扩展GPI的用法。ADP5588采用小型4mm×4mm封装,具备足够的能力来处理所有按键扫描和解码,并且为处理器标记所有经由I2C接口和中断引脚的键盘按压动作。它将主要的微处理器从键盘监控中“
发表于 2012/3/23 下午11:57:49
阅读(4718)
ADP5588入门以及GPO使用
最近在设计一种便携式设备,需要用到大量的GPIO端口,而选择的处理器的GPIO端口又是非常有限的,所以必须选择一种IO扩展芯片,最后我选择了ADP5588IO扩展和全键盘控制器,既可以作为便携式设备的键盘,剩下的也可以作为IO口扩展。下面对其进行具体介绍:ADP5588是一种键
发表于 2012/3/21 下午10:11:43
阅读(4640)
Blackfin处理器的浮点运算功能学习
以前没开始学习DSP之前,认为DSP就是非常高级的高速运算器,能够实现各种各样的浮点运算,但有了Blackfin的开发板后,却只顾学习类似于单片机外设的DSP外设,像GPIO、UART、SPI、定时器等等。于是今天决定学习一下Blackfin处理器的浮点运算。一
发表于 2012/2/28 下午9:26:18
阅读(4325)
ADSP-BF533 串口使用心得(原创)
继之前对ADSP-BF533的串口的初次了解,今天继续对其用法进行深入学习。ADSP-BF533处理器提供1个通用异步接收/发送(UART)端口,它与PC标准的UART完全兼容。UART端口为其他外设或主机提供了一个简化的UART接口,支持全双工、有DMA能力的异步串行数据传输。UART端口支持5
发表于 2012/2/24 下午11:36:14
阅读(6369)
ADSP-BF533 串口通信学习(原创)
今天继续学习ADSP-BF533的串口通信,UART(UniversalAsynchronousReceiver/Transmitter(UART)port)接口,是全双工通用的串行接口,由RX和TX两根线组成,扩展RS232芯片可以直接和计算机串口通讯,通常作为调试用的命令和数据通讯接口。ADSP-BF533的串口作为一种异步串行
发表于 2012/2/22 下午11:22:35
阅读(4086)
Blackfin处理器在硬件设计上的注意事项小结
通过对Blackfin处理器的学习和理解,现对该处理器在硬件设计上的注意事项作一下小结,以作参考。1.5V兼容性:加到信号上的非标称的5伏电压,可能会损坏器件并引起故障,Blackfin处理器的输出端不得连接到要求5V电压器件的输入端,大多数Blackfin处理器的信号引脚
发表于 2012/2/6 下午10:22:05
阅读(3819)
如何使用ADSP BF53x的SPI接口[学习心得]
SPI接口是4线串口,可以连接SPIFLASH,SPI接口的AD,DA等等。ADSP-BF53x的SPI接口支持主机模式和从机模式,它有7个SPI从机片选,在主机模式下,它同时可以挂载7个SPI设备,还可以在主机模式或从机模式下进行BOOT启动。那么,如何使用BF53x的SPI接口跟其他设备进行通信呢
发表于 2012/1/31 下午10:35:05
阅读(5273)
ADSP-BF533 SPI接口控制器[原创]
ADSP-BF533处理器内含有SPI通信接口,它提供了系统跟其他兼容SPI接口器件之间的接口通信。由于BF533的SPI端口大部分属性都是可以设置的,它所兼容的SPI器件是非常多的。BF533处理器兼容的典型SPI设备主要以下几项:1.其它CPU或者微处理器;2.编解码器;3.数模转换器或模
发表于 2012/1/18 下午10:44:08
阅读(3814)
VisualDSP ++的C/C++编译器介绍
一、C/C++编译器简介VisualDSP++使用ccblkfn编译器,此C/C++编译器有如下功能:1.处理C和C++源文件,产生机器级源代码和目标文件。2.在目标文件中包含可重定位的代码和调试信息。3.在处理器存储区中提供可由链接器替换的可重定位数据和程序存储段。C/C++编译器处理C和C+
发表于 2012/1/6 上午8:08:53
阅读(4885)
BF533的数据地址发生器DAG
数据地址发生器主要是产生地址让数据从存储器中取出来,地址数据发生器把产生的地址存放在一个DAG寄存器中,让程序间接访问地址,而不是通过一个绝对地址来访问。DAG提供了几种特殊功能去实现数据访问程序的最小化,具体的功能如下:1.&n
发表于 2011/12/20 上午7:38:54
阅读(3526)
ADSP-BF53x系列处理器汇编指令介绍
Blackfin处理器系列汇编语言指令集使用易于编程和可读性强的代数语法。采用专门调整的灵活的高密度编码的指令,这些指令被编译后只占用非常小的存储空间。指令集还提供了体现ADSP-BF531/2/3全部特点的多功能指令,以使在一个指令中能够使用多个处理器内核资源。除许多微
发表于 2011/12/19 上午7:57:55
阅读(4014)
ADSP-BF533 EBIU接口如何实现SDRAM读写
ADSP-BF533要实现SDRAM读写,BF533要连接到SDRAM上,于是我查找了BF533上的相关管脚,如下为BF533上SDRAM接口信号及其相应的功能说明:1.DATA[15:0]:外部数据总线;2.ADDR[19:18],ADDR[16:1]:外部地址总线,连接到SDRAM的地址管脚。块地址选择输出在ADDR[19:18],而且必
发表于 2011/12/18 下午10:14:31
阅读(4053)
EBIU接口结构及其与内部三大总线之间的相互协调
Blackfin处理器上的EBIU接口功能需要从内核或DMA通道上请求外部存储服务。请求的优先级是由外部总线控制器决定的,而请求的地址则是由所请求的服务是来自EBIUSDRAM控制器还是来自EBIU异步存储控制器来决定。EBIU的时钟来自系统时钟SCLK,而且所有连接到处理器的同步存储
发表于 2011/12/13 上午7:40:13
阅读(3781)
ADSP-BF533 EBIU接口学习之SDRAM
今天准备开始学Blackfin处理器的EBIU接口,EBIU接口是Blackfin处理器与外部存储器之前的接口,Blackfin处理器支持同步DRAM和兼容PC100和PC133的SDRAM标准。同样,Blackfin处理器也支持异步接口,如SRAM、ROM、FIFOs、FLASHMEMORY和ASIC/FPGA设计。由于开发板上跟EBIU接
发表于 2011/12/12 上午7:34:45
阅读(4933)
ADSP-BF533 GPIO中断使用注意事项
今天本来只是想试一下GPIO中断的例程,不过在测试过程中发现了几个初学者比较难理解的问题,故此提出来,仅供参考。下面先给出PF口中断使能中跟中断关系较大的部分程序:1694593154849.zip项目文件1694684418570.zipex
发表于 2011/12/11 上午8:34:49
阅读(4390)
