本文介绍了通讯协议转换器研究的背景意义和目前国内外发展的现状,并详细叙述了所选方案的设计过程。本协议转换器的丰控制芯片采用了基于ARM7内核的32位微控制芯片LPC2212,提供了高速稳定的硬件平台。操作系统采用实时嵌入式操作系统μC/OS-Ⅱ,工作稳定,实时性强,移植方便。 本文的丰要内容如下:整体的设计思路,结构组成;系统硬件的设计,丰要包括网络接口电路,USB接口电路,以及串口扩展电路;TCP/IP协议,丰要包括TCP协议,IP协议,ARP协议等;USB协议,丰要包括USB设备构架,USB数据流模型;串口数据转以太网数据和 USB 数据以及太网数据和 USB 数据转串口数据;嵌入式实时操作系统μC/OS-Ⅱ,丰要包括信号量,消息邮箱,消息队列等;操作系统的移植,丰要包括与处理器相关的文件的改写。整个系统的硬件和底层软件部分已经完成,经串口调试软件、USB总线监测软件以及以太网数据监测软件进行实际的收发数据实验,验证了方案的合理性。 在USB和以太网驱动程序的编写中,查阅了大量的相关资料。对于USB协议,重点分析了USB协议的架构和数据流模型。对于TCP/IP协议,仔细分析了其封装和分用,分析了TCP协议、IP协议、ARP协议的原理及程序的实现。对于操作系统的移植,给出了具体的实现步骤,并给出了丰要的代码。
上传时间: 2013-06-10
上传用户:f1364628965
1.把HEX2BIN.EXE 复制到c盘根目录下2.hex转换成bin文件使用方法直接把hex文件拖到HEX2BIN.EXE软件上自动生成bin文件HEX 转 BIN 程序,弄过单片机的人可能都知道,很多编译器都会编译出一种叫HEX 的文件,这好像是Intel定的一个格式,就是把二进制的机器代码文件以16进制的字符形式(文本)保存,写进cpu或rom前都需要进行转化,此小程序便可完成该任务了。
上传时间: 2013-04-24
上传用户:lps11188
此代码是我们在单片机来控制CPLD记数,然后读出并转换数据,精度很高,在我们学校的电子设计大赛上还获的了二等奖
上传时间: 2013-08-29
上传用户:chengxin
模数转换器(ADC)将模拟量——现实世界中绝大部分现象的特征——转换为数字语言,以便用于信息处理、计算、数据传输和控制系统。数模转换器(DAC)则用于将发送或存储的数据,或者数字处理的结果,再转换为现实世界的变量,以便控制、显示信息或进一步进行模拟处理
上传时间: 2014-11-30
上传用户:784533221
计算机应用中,有时需处理的信息不是数字量,而是一些随时间连续变化的模拟量,甚至是一些非电量,如温度、压力、速度等。模拟量的存储处理困难。首先将非电的模拟信号变成与之对应的模拟电信号,这要通过各种传感器来完成。计算机可处理的信息均是数字量(电脉冲信号)1和0,必须把要处理的模拟电量转换成数字化的电信号,这需要模拟(Analog)与数字(Digital)转换电路。数字到模拟转换:(Digital to Analog Convert, D/A) D/A转换电路是模拟电路加上电子开关。D/A转换电路的核心是一个运算放大器。运算放大器的特性:(Operation Amplifier) K->无穷大, V和->0 传递函数:V0 = -Vi * R0/Ri Ii->0, I和=If梯形R-2R电阻网络D/A转换器Ki受一个8位二进制代码控制 某位为1,对应开关K倒向右边; 某位为0,对应开关K倒向左边。Ki不论倒向哪边,均为接地VA-VH 的电位为: VREF,1/2VREF,..1/128VREFVO= -VREF *(1/2K7+1/4K6+…+1/256K0)V0= -(0-255/256)VREF 8位D/A转换器DAC0830系列器件国家半导体公司(NS)产品,0830、0831、0832。R-2R梯形电阻网络D/A转换器,双缓冲结构。单电源、低功耗、电流建立时间1uS。与微计算机接口方便。8位D/A转换器DAC0830系列器件ILE: 输入锁存允许; WR1#: 加载IN REG; WR2#: 加载DAC REG; XFER#: IN REG传到DAC REG; Iout1,Iout2: 外接OA输入; Rfb: 反馈电阻接OA输出; VREF: 参考电源,控制输出电压变化范围。
标签: AD转换
上传时间: 2013-10-16
上传用户:lu2767
ADS to MDK 转换例程由西安毕博制作的MDK指导视频,下载后打开Realview mdk1.htm页面即可播放,内容包括:模拟仿真、开发环境的建立、启动代码概述等,是您尽快上手MDK的好工具
上传时间: 2013-12-21
上传用户:dalidala
代码实现了对一组字符串内存,进行GB码和BIG5码之间的双向转换,采用中间件方式输出。编译后生成ATL COM组件,可以供Windows平台的应用软件和ASP网站中使用。文件中同时包含了一个VB做的简单的调用例子。
上传时间: 2015-01-05
上传用户:源弋弋
这是一个将浮点数转换成IEEE浮点数的程序,可以对电气类的参数设置和调试有帮助。此程序可以生成西门子变频器的调试代码的psw部分。
上传时间: 2013-12-01
上传用户:songrui
多种A/D转换芯片在MCU应用中的驱动程序,C语言原代码
上传时间: 2013-12-19
上传用户:waizhang
可将.rm格式的视频文件转换为.vcd格式的,代码已经测试,确实可用
上传时间: 2015-04-01
上传用户:lht618