通用DEMO板COM模块使用说明书.doc_第1页
通用DEMO板COM模块使用说明书.doc_第2页
通用DEMO板COM模块使用说明书.doc_第3页
通用DEMO板COM模块使用说明书.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高拓微电子技术有限公司技术文档仿真器通用DEMO板COMMUNICATE模块说明书一,通用DEMO板概述通用DEMO板是可支持任何MCU的模块化DEMO板,其子模块开放全部的控制接口,可与任何MCU连接。基本模块有4个,MCU模块(含MCU-A,MCU-B)模块,显示模块,输入模块。扩展模块目前有通讯模块,并根据市场需求推出其它扩展模块。任意基本与扩展模块均可单独购买。基本模块可用于我司仿真器检测、演示以及用户代码开发:当您在开发中遇到问题,无法确认是目标板硬件问题,仿真器硬件问题,还是目标代码的问题的时候,你可以通过通用DEMO板的基本模块,结合您或者我们提供的DEMO程序,方便地先对仿真器进行测试、然后通过简单的测试程序对目标板硬件电路进行测试,通过以上的测试,您能在最快时间定位当前所开发的嵌入式系统的问题,节省您宝贵的开发时间。扩展模块主要用于一些专业电路的学习与开发。二,COMMUNICATE模块概述COMMUNICATE模块上是通用DEMO板系列下的一块可选子板,它集合了嵌入试系统中最常用最流行的几大通讯电路,是熟悉流行的工业,消费电子场合通讯协议的良好助手。COMMUNICATE模块可配合MCU模块使用,也做做为一个独立模块配合您自行设计的目标板使用。COM模块包括6大模块:1,以太网通信电路;2, CAN总线通信电路;3, 485通信电路;4, 232通信电路;5, I2C通信电路;6, SPI通信电路(包含在以太网电路中);7, 赠送18F2550的USB通信硬件电路。8, 预留MT8880拨号电路(需独立供电,非电话线取电)。9, 预留J04P无线接收电路(可直接与MCU串口连接)。我们暂时只提供的基于PIC 8bit MCU的DEMO,完成最简单的最基本的底层通信的程序,以便于广大客户的后续移植和利用。高校园客户,我们可以协商开发指定MCU的DEMO程序,此类协商后的DEMO,将只提供C语言版本。我们后续将考虑提供基于HOLTEK以及其他厂家MCU的DEMO。三,COMMUNICATE模块硬件分布说明1, 以太网通信电路该电路以MCHP公司的ENC28J60为接口芯片,以PIC18F系列芯片为主控制MCU。硬件电路参考MCHP的原装开发板。为了方便用户理解学习以太网,我们在MCHP免费协议栈基础上提供了一个仅用于硬件测试和软件使用简单演示的UDP数据收发DEMO。如果您要进行项目开发,请参考MCHP提供的免费协议栈。光盘中的网络调试助手为来自互连网的免费共享软件。经过我们测试,至少其UDP收发功能值得信任。在前期开发阶段,我们建议您采用结合commview等抓包软件以加快项目开发进度。 测试DEMO的MCU管脚连接方式:18F4520COM模块RC3J1-SCKRC4J2-SDIRC5J3-SDORC6J3-SSGNDJ3-GNDVCCJ3-MCUVCC+3.3VJ3-+3.3VJ3的+3.3接3.3V,如果MCU为3.3V系统,直接接单片机的VCC。MCUVCC与+3.3V都得正确接通合适的电源。DEMO程序的演示:用双机器互连线接通PC与COM的RJ45接口,打开网络调试助手,向IP 192.168.0.3(MCU默认IP)发送数据UDP数据,每次发送一个字节,通过仿真器,可观察到收到的数据。如果指定PC的IP为192.168.0.43,则可看到网络调试助手的接收窗不停收到重复的UDP数据包,数据包内容为“ab”。端口号为默认的8080。2, CAN总线通讯电路CAN节点示意图我们提供了两个CAN总线节点,物理层接口芯片为PCA82C50,其兼容芯片为MCP251。您需要自行选择CAN控制器+MCU或者用集合CAN控制器的MCU,以构成完整的CAN总线节点。插针J10,J11,短接则分别接通总线匹配电阻,总线匹配电路默认下段开。我们提供基于18F248的双机通讯DEMO,发送端发送一个字节到接收端,使用的时候请接通总线匹配电阻,短路J10,J11。MCU管脚连线方式如下:18F248发送端COM模块RB2J12-CANTX_1RB3J12-CANRX_118F248接收端COM模块RB2J12-CANTX_2RB3J12-CANRX_2J12的VCC与GND与发送端以及接收VCC,GND相连,实际应用中,各节点无需共地共电源。DEMO程序的演示方法:上电后,接收端先通过复位按键对MCU进行复位,此时接收端MCU的C口输出低电平;发送端通过复位按键复位并发送一个字节的测试数据0X77到总线,由于接收端接收任意包,接收后将把接收的数据输出到C口。可通过LED来直接显示。3, 232通讯电路我们提供了最简易的232通讯电路,可与PC通过串口延长线连接进行通信(MPLAB ICD2、PLUS、PICPRO所配串口线均为串口延长线)。由于485通信总线的DEMO程序与232接近,485,232采用同样一套DEMO,以便客户比对学习。MCU管脚连线方式如下:16F627COM模块RB1J14-485RX_1RB2J14-485TX_1DEMO程序演示方法:通过串口调试助手向MCU发送数据,MCU收到数据后直接回传给PC,在串口调试助手的接收窗口可以显示与发送窗口一致的数据。4, 485通讯电路我们提供了两个基于MAX485的485节点。并按照流行电路把发射控制TE与接收使能RE短路,发送数据前需要先把TE置1,接收数据前先把TE清0。作为从节点,常态下保持TE清0以便节点处于接收状态。我们提供的DEMO程序基于16F627。MCU管脚连线方式如下:16F627COM模块RB0J14-485TE_1RB1J14-485RX_1RB2J14-485TX_1GNDJ14-485TE_2485A,485B,可通过RS232 485转换器连接到PC后,通过串口调试助手观察本程序的运行。DEMO程序演示方法:通过串口调试助手向MCU发送数据,MCU收到数据后直接回传给PC,在串口调试助手的接收窗口可以显示与发送窗口一致的数据。5, I2C通讯电路I2C通讯电路为最基本的I2C存储芯片,MCHP的24C01。MCHP的I2C操作,可以采取如下方式对总线送1和清0:我们提供16F627的模拟I2C操作DEMO。MCU管脚连接方式:PIC16F627COM模块RB1J8-SCLRB2J8-SDADEMO程序演示方法:全速执行,DEMO向I2C写入一个字节,并读回,如果读回与写入值一致,则RB3输出高电平,否则输出低电平,可在RB3接LED显示。6, SPI通信电路由于ENC28J60为标准的SPI接口,可以通过读写ENC28J60来达到学习SPI协议的效果。如果只需要了解SPI而不需要了解以太网,我们也提供了简单的基于16F627的模拟SPI演示程序。MCU管脚连线:RB0 J1-SCKRB1 J1-SDIRB2 J1-SDORB3 J1-SSDEMO程序的演示方法:全速执行,程序向通过SPI接口写入1到指定单元,并读回到WATCHDATA中。可通过仿真器观察读回的值。7, USB电路我们预留了MCHP 的PIC18F2550 USB通信电路,您可以通过MCHP提供的免费DEMO,结合PROICD2进行开发调试。四,COMMUNICATE模块使用注意事项1, 除了ENC28J60,有MCUVCC标记的,均与板上芯片VDD脚连接,可将MCU的VCC直接引入相连。2, ENC28J60因为3.3V工作芯片,其VCC需要通过ENCV3.3接入3.3V,如果不慎接入5V,则可熔断保险丝断开,ENC ERROR灯亮。3, 以太网电路MCU接口的MCUVCC,电压可为3.3V或者5V,此电压应与MCU的VCC保持一致

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论