串口 modem协议-Xmodem1K 串口传输怎么实现啊?

问题描述

Xmodem1K 串口传输怎么实现啊?

最近公司让搞一个串口助手,Xmodem实现不太懂,现在可以向串口发数据,但是在按钮事件中循环发送数据总是没有办法等待传回的命令,在进行下一步操作,哪位大神做过这个,还望指点一二啊,,,,

解决方案

这里有源代码,你参考一下

XMODEM源代码
http://download.csdn.net/detail/hcompute/495061

解决方案二:

谢谢,不过用MFC做一个能用XModem协议发送文件的串口助手,对我来说好像不是很好整啊,现在调试的出现了一个问题,不知道怎么整了,方不方便帮我看看,我把代码发给你

时间: 2024-10-30 04:37:16

串口 modem协议-Xmodem1K 串口传输怎么实现啊?的相关文章

python调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件_python

本文实例讲述python调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件的方法,该程序采用python 2.7编写.主要内容如下: 经过长期搜寻,终于找到了Moxa PCOMM Lite.调用PCOMM.DLL可以非常方便的通过串口的Xmodem.Ymodem.Zmodem等协议传输文件,而无需重复制造轮子. PCOMM Lite 1.6适用于win7等系统,做为dll文件可以采用任何支持调用dll的编程语言例如VC++.VB.Qt等等编写应用程序,点此本站下载 以下是发送

为什么 zigbee串口与蓝牙模块串口无法自主通信

问题描述 为什么 zigbee串口与蓝牙模块串口无法自主通信 目的: 是通过ZigBee 将多个温度传感器数据无线传给主接收器,主接收器可以用手机通过蓝牙方式实时监控 系统是这样的:1.zigbee核心板 插于 开发板上(开发板有串口转USB)2.我将zigbee核心模块的P0_3口(Tx)与蓝牙模块的(Rx)相接 , 将蓝牙模块的Tx直接与开发板上的(Rx)连接, 问题来了,当主接收器受到数据后往UART写时并没有被蓝牙收到(感觉是累计于buffer里),一旦将USB与电脑连接,并打开<串口调

udp-需要一个java基于UDP协议的文件传输程序

问题描述 需要一个java基于UDP协议的文件传输程序 文件是一个实验数据的文件,是txt个格式的,需要将它传输到指定的IP上 解决方案 server package com.way.server;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundEx

android/linux 怎么将调试串口切换成普通串口

问题描述 android/linux 怎么将调试串口切换成普通串口 已经试过如下方法:1.在内核编译过程中执行make menuconfig Character devices ---> Serial drivers ---> S3C2410 serial port support [ ] Console on S3C2410 serial port [注]去掉这项即可 不行.2.fp = open(""/dev/ttySAC1""O_RDONLY);

c#-C#串口通信问题,串口助手调试和真机测试不一样

问题描述 C#串口通信问题,串口助手调试和真机测试不一样 我用的两台电脑装串口助手来测试发送信息,发送的是16进制信息.通过串口调试助手测试发送的信息是没有问题的.然后链接机器发送信息,机器没反映,用串口助手发送信息机器能正常运行,大神能指出哪里可能出问题? 解决方案 C# 串口通信调试助手1编程练习:串口通信调试助手 解决方案二: 串口助手发送能正常,那就建议看看你的串口初始化吧.

PHP在RS232串口通讯协议的应用演示[测试环境WinXP/PHP5.1.4]

php5|应用演示 一. 预先的知识: 什么是RS232/RS484及其应用?       QUOTE:RS232接口就是串口,电脑机箱后方的9芯(或25芯)插座,旁边一般有 "|O|O|" 样标识. 一般机箱有两个,新机箱有可能只有一个.笔记本电脑有可能没有. 有很多工业仪器将它作为标准通信端口.通信的内容与格式一般附在仪器的用户说明书中. 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式.由于串行通讯方式具有使用线路少.成本低,特别是在远程传输时,避免了

Android 串口通信编程及串口协议分析_Android

Android 串口通信编程:嵌入式编程和可穿戴设备及智能设备都会用到串口,这里就带大家分析下, 一,android串口通信 串口通信采用一个第三方开源项目,实现串口数据收发. 1. 使用了http://code.google.com/p/android-serialport-api/的项目的serialport api和jni: 2. 支持4串口同时收发,有定时自动发送功能,收发模式可选Txt或Hex模式: 3.  n,8,1,没得选: 4. 为减轻界面卡顿的情况,接收区的刷新采用单独的线程进

标准C实现基于TCP/IP协议的文件传输

TCP/IP编程实现远程文件传输在LUNIX中一般都采用套接字(socket)系统调用. 采用客户/服务器模式,其程序编写步骤如下: 1.Socket系统调用  为了进行网络I/O,服务器和客户机两端的UNIX进程要做的第一件事是调用socket()系统调用,建立软插座,指明合适的通讯协议.格式为:  1 2 3 #include >sys/types.h> #include >sys/socket.h>    int socket(int family,int type,int 

串口通信校验问题-请教串口校验问题(急急急)

问题描述 请教串口校验问题(急急急) 使用串口精灵截获指令如下:(上位机->下位机)7E C1 02 03 58 C0 01 04 C3 01 09 E7 1E 7E7E C1 02 03 59 C0 01 04 C3 01 09 32 81 7E7E C1 02 03 5A C0 01 04 C3 01 09 5C 29 7E7E C1 02 03 5B C0 01 04 C3 01 09 89 B6 7E......基本都是这样的,当然也有的是发送和返回可以看出58.59....是累加的:倒