100 likes | 294 Views
SPCA755A V4.0 Instruction. Application 4 Worldplus. 程序架构 基本应用介绍 文件及目录操作 中断 User 层应用 Nand flash reserved block 的操作 中文 753 UI Table 介绍 评估板的使用介绍. V40 程序基本功能简介 1 、支持 MPEG1/2 audio layer 2/3 以及 WMA 。 3 、支持 WAV/ASF 两种格式的录音。 4 、数字音量调节。 5 、数字音效调节,有六种预设音效: Normal,Dbb,Jazz,Clas,Disc,Pop 。
E N D
SPCA755A V4.0 Instruction Application 4 Worldplus
程序架构 • 基本应用介绍 • 文件及目录操作 • 中断User层应用 • Nand flash reserved block的操作 • 中文753 UI Table介绍 • 评估板的使用介绍
V40程序基本功能简介 1、支持MPEG1/2 audio layer 2/3以及WMA。 3、支持WAV/ASF两种格式的录音。 4、数字音量调节。 5、数字音效调节,有六种预设音效:Normal,Dbb,Jazz,Clas,Disc,Pop 。 6、可变速播放,变速不变调。 7、A B复读功能,快进快退功能。 9、多种播放模式,有顺序播放,重复单曲播放,重复所有播放,浏览播放,随机播放。 10、ID3(V1.1和V2.03)长档名中文显示 11、标准U盘(MSDC)功能,USB1.1标准,支持FAT12, FAT16和FAT32文件系统。Win98以上不需要驱动程序。 12、支持16M—512M NAND flash/SD/MMC。 13、支持多国语言:中文简体,中文繁体,英文,德文和日文。 15、支持两片on board NAND flash。
用户UI 系统基本功能 文件系统 功能模块 (ID3,多国语言) 存储器接口 (Nand/Sd/Mmc) DSP接口 USB功能 程序总框架
主程序流程 程序开始 检测SD卡的状态, 并进行相关处理 初始化 (系统初始化,用户初始化) 根据当前按键进行事件处理及显示 no 进入主循环 DSP数据交换处理 (调用函数CODEC_DSP_TO_MCU(), CODEC_MCU_TO_DSP()) USB插入? 空闲时间管理 yes USB事件处理
初始化开始 对必须在系统初始化之前完成的设置初始化, 如IO端口的配置等. 用户程序初始化 完成系统层全局变量,CPU,USB以及DSP的初始化 系统程序初始化 完成存储器,DAC,DOS以及用户层变量的初始化,字库的检测等, 用户可根据需要进行修改 注意:字库必须下载在根目录的DVR目录下。 用户程序初始化2 初始化结束 初始化流程
卡的操作 • V4.0支持SD和MMC两种卡, 主循环过程中可以调用SD_InsertState_Detect 对卡当前的状态进行检测. SD_InsertState_Detect 函数中,在对卡进行操作时,如果卡被移除,会回到待 机状态,转而对NAND进行操作. 反之在对NAND进行操作时,如果有卡插入 且当前处于待机状态,则会转而对卡进行操作, 此部分用户可以根据自己的 需要进行修改. • 在初始化处理程序中, 当有SD/MMC存在时需要调用函数SD_STORAGE _Initialize完成存储卡以及DOS的初始化操作.
UI状态改为结构数据中的下一状态 事件处理开始 执行数据结构中功 能号所指的功能函数 根据事件变量得到事件号 根据当前状态号读取状态结构数据 是否有显示帧 (显示帧号是否为0xff ) Y 结构数据中有此事件号 且事件号不为0xff N Y 根据数据结构中显示帧 号执行显示帧函数 N 事件处理结束 2、事件转换及处理流程