您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术基于嵌入式系统的多媒体控制前台设计分析 正文
基于嵌入式系统的多媒体控制前台设计分析

基于嵌入式系统的多媒体控制前台设计分析

点击数:7121 次   录入时间:03-04 11:55:02   整理:http://www.55dianzi.com   嵌入式系统-技术

对这些寄存器的正确配置和读写是初始化UART的必要条件。除此以外还需要一些串行口的接口函数,它们包括:

1 void Uart_Init(int Uartnum,int mclk,int baud)
功能:初始化串行口,设置串行口通讯的波特率
参数说明:Uartnum:所设定的串行口号
mclk:系统的主时钟频率
band:所设定的串行口通讯的波特率

2 void Uart_Printf(Char*FMt,…)
功能:输出字符串到串口0
参数说明:fmt:输出到串行口的字符串


3 char Uart_etch(int Uartnum)

功能:接收指定串口的数据,收到数据时返回,返回串口接收到的数据
参数说明:Uartnum:所设定的串行口号

4 void Uart_SendByte(int Uartnum,int data)
功能:向指定的串口发送数据
参数说明:Uartnum:所设定的串行口号
data:发送的数据

在操作系统环境下,系统启动时会自动初始化串行口,所以应用程序调用串行口资源将变得更容易。值的注意的是,应用程序往往是多任务系统,为了实时监测串行口信息,在操作环境中一般单开一个串行口扫描任务,保证信息不丢失。在一个已有的工程文件的主函数MAIN中添加串行口的寄存器初始化代码,并添加串行口扫描任务。由于对无线模块的控制还有系统的GPl0,所以扫描程序中还要包括对10的操作。当系统收到串行口信息时,将会自动向主任务发送一个串行口消息。主任务接收到该消息,将会调用响应函数,响应该消息。

结束语

这种无线手持设备除了应用于媒体控制系统外,还可以用于无线遥控系统、机器人控制、信息家电、无线PDA点菜系统等等。在高达400MHz的时钟速度运行的PXA250应用处理器将为许多全功能的手持通信设备、信息通信系统和PDA提供先进的集成度、领先的多媒体性能和更好的节能性。在Intel功能强大的PCA平台(个人用户端架构)下,系统设计人员可以不必过多的考虑CPU的处理瓶颈而把更多的精力放在应用开发上。



上一页  [1] [2] 


本文关键字:嵌入式  多媒体  前台  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术