4 软件设计
EZ-USB FX单片机软件主要包括系统初始化、看门狗监控程序、与计算机通讯和读写nRF903数据程序等4个部分。
4.1 系统初始化
系统初始化主要包括EZ-USB FX的初始化和X5043的初始化。EZ-USB FX的初始化程序是软件设计中一个很重要的部分,包括8051的初始化和USB的初始化两部分,下面对其进行详细介绍。
8051的初始化包括两方面的初始化:I/O口初始化,寄存器初始化。EZ-USB FX是根据I/O口分配表对接口初始化。但是其I/O引脚结构与标准8051有很大的不同,它由一一体成型电感器个OE寄存器控制输出缓冲器,OE=0,关闭输出缓冲器,I/O引脚做输入用;OE=1,打开输出缓冲器,I/O引脚做输出用,数据送入输出寄存器。寄存器初始0603贴片电感化主要是对EZ-USB FX内部特殊寄存器和数据缓冲区的初始化。由于EZ-USB FX基于增强型8051架构,内嵌USB内核,因此有些普通8051没有的内部特殊寄存器需要进行设置。
USB的初始化包括USB设备的初始化和USB传输通道的初始化。主机是通过获取设备的描述符来获得设备的属性、传输方式等信息,而这些信息都通过设备描述符文件dscr.a51实现。以中断传输为例,设备描述符的说明包括:设备描述符定义、设备配置描述符定义、接口描述符定义、输入终差模电感端描述符定义和输出终端描述符定义等。
4功率电感器.2 通讯软件
接口卡通讯软件包括与计算机通讯和无线通讯软件两部分。图3是EZ-USB FX单片机程序流程图。
5 结束语
目前,基于EZ-USB FX设计的无线式数据通信接口卡已取得很好的实际应用效果。通过简单移植,可以很方便地将该方案应用于其它无线通讯场合工字电感器和USB外围设备的设计中。
LD0与VLD0的设计原理及性能测试摘要:首先分析了低压差稳压器(LDO)、准低压差稳压器(QLDO)和超低压差稳压器(VLDO)的设计原理,然后对几种线性稳压器的性能作了比较,最后通过低压差稳压器的测试数据来证明其优良特性。关键词:低
智能型手机中的音频设计当手机不断地整合包括照相、游戏、数据、视频等各种功能于一身时,它已摇身变成一个多媒体应用的播放平台,可说是朝细致而微的随身型迷你计算机发展。在定位上,这样的手机有别于既有的纯粹语音的手机(Voice
基于HIP4081的厚膜H桥电机驱动电路设计随着电力电子技术的进步和微处理器技术的应用,大大改变了电机控制、电气传动的面貌。形成了一门多学科交叉的“运动控制”技术。运动控制系统能使被控机械运动实现精确的位置控制、速度控制、加速度控制、转矩或力的