寄存器7在读和写时具有不同的意义。读操作时是状态寄存器,存放CF卡的状态信息,写工字电感器的时候是命令寄存器,用于设置命令,完成相应的操作。 CF卡读写程序之前要初始化DSP和CF卡,初始化GPIO,将DM642的CE2空间设置为8位异步接口,将/REG配置为高电平,同时设置CF卡为8位数据接口。 在读写扇区时,首先要设置好起始扇区的LBA地址和要读写的扇区数目,然后再设置命令寄存器,读取数据设置为20H,写入数据设置为30H,写完后读取状态寄存器,只有当状态寄存器为“58H”时才能开始读写操作,否则继续查询状态。由于数据接口为8位,这样对一个扇区就需要读或写512次数据寄存器即可。之后还要读取状态寄存器看是否为“50H”,判断CF卡的操作是否完成,若完成,则退出本次操作,否则继续查询直扁平型电感至完成。 CF卡写一个扇区函数部分源码如下: 节能灯电感器读写多个扇区的方法与此类似,设置好扇区的数目和相应的读写命令即可,一般说来直接设置循环读写比调用子程序的运行效率要高,因为它只需要读写一次扇区的起始地址即可。 2.3 CF卡的内存空间管理 本系统中CF卡上存储的是mpeg2格式的视频数据,虽然视频的长度不确定,但是扇区地址用LBA寻址的话都是4字节。在本设计中CF卡的存储空间可如下进行分配:第一个扇区存放视频的索引信息;从第二个扇区开始存放图像数据。 其中第一个扇区512个字节存放的数据格式如下:
total section为存放的总视频数据的个数,初始为0;current section则为当前要进行操作的视频的编号,初始为1;addressl为第一段视频的起始地址,初始值为0x00000002,而address2为第二段视频数据的起始地址,初始值为0,其后的数据在初始化时均设为O。 在每次系统启动时都需要首先读取第一个扇区的信息,读取的信息放在一个宽度为4字节的数组infolba里,则每段要读写的视频地址计算方式如下:currentaddress=infolba[current塑封电感 section],相应地在完成读写操作后要重写第一扇区,对索引信息进行更新,具体为total section、current section和下一段视频数据存放的地址。 从实用角度讲第一扇区可以存放约125段视频的首地址,可基本满足使用的要求。根据设计addressl的值恒为Ox00000002,而total section和Icurrent section又有特定的大小关系,那么Infolba的前三个数据可作为校验标志用于检测当前的CF卡空间分配是否符合要求,若不符合要求就按照初始值进行初始化。一般情况下current section=totalsection+1, 当current section小于或等于total sectiOn的时候,若进行写扇区的操作,则infolba[current section]以后的数据信息都会被覆盖或丢失索引信息,这样可以确保CF卡内存空间的重复使用。在本系统中通过外部硬件控制电路输入控制信号,可以方便地实现录像、播放、快进、快退、暂停等功能,很明显可以通过快进、快退改变current section的值来对CF卡上的视频数据进行播放或者是覆盖操作。 3 结束扁平型电感语 本文给出了CF卡和DM642的软、硬件接口,通过CCS2.2平台和RF5框架整合了软件工程,成功地将CF卡应用到基于DM642的便携式数字视频系统中。将程序烧写到板载flash后,可以实现上电自启动。通过多次试验和对程序的优化,系统运行良好,这说明本方案成功地解决了便携式设备要求的实时性、大容量和稳定性,具有广阔的应用前景。
1
骨架是高频变压器生产配件中的一个重要部分,骨架毛边是指经裁剪而没有缝缘的布边,它主要用以指明器物的完整和伤损程度及变异情况,根据特定条件和不同部位所出现的各种现象而定名,高频变压器骨架的毛边处理过程 干式变压器材料表(800KVA-2500KVA) 干式变压器材插件电感器生产厂料表(30KVA-630K模压电感器制作VA)变压器非常规用线规记录 材料表(800KVA-2500KVA)型号 800 色环电感有调谐与选频作用,与电解电容并联可组成LC调谐电路。在谐振时电路的感抗与容抗等值又反向,即电路的固有振荡频率f0与非交流信号的频率f相等,则回路的感抗与容抗也相等,使用一般多不会很高,在电路
上一篇: 基于CCS和DSK5402板的音频采集和回放程序设计
下一篇:功率电感器
2/2 首页 上一页 1 2 |