微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > DIY你的电子玩具:网络音乐电台,给你系统解决方案、软硬件设计实现

DIY你的电子玩具:网络音乐电台,给你系统解决方案、软硬件设计实现

时间:04-16 来源:3721RD 点击:

台系统中重要的一部分。音频处理部分完成的主要任务包括:根据网络音乐电台管理员操作播放实时录制音频或存储器器中的音频;存储通过Microphone输入的音频。

其示意性原理框图如下所示:

示意性原理框图

3.3系统软件架构

网络音乐电台系统软件主要有四部分组成,分别对应前文中硬件四部分。其中WebServer ,USB Controller,主要使用FSM实现。

3.4 系统软件流程

程序流程图如下所示:

程序流程图

系统整体工作流程: 首先系统上电后进行一系列的初始化, 包括网络控制器的配置, USB控制器的配置及存储器的枚举, TFT清屏, 音频芯片的初始化等; 然后系统等待用户的网络请求, 有则转到网络服务器状态机中执行相关的操作, 完成后继续等待; 如果没有请求则检查是否有Microphone的输入请求, 如有则进行相关的音频录制及播放等操作, 没有则返回并继续等待并轮询Microphone的输入请求。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top