登录
首页 » 通信 » 1、将串口通讯协议存储为一个通讯文件,可是随时将存储通讯协议文件调入计算机运行与下位机通讯 可以实现通讯对话,供下位机工程师参考使用,其主要的通讯协议本程序把它...

1、将串口通讯协议存储为一个通讯文件,可是随时将存储通讯协议文件调入计算机运行与下位机通讯 可以实现通讯对话,供下位机工程师参考使用,其主要的通讯协议本程序把它...

于 2022-03-11 发布 文件大小:1.37 MB
0 201
下载积分: 2 下载次数: 1

代码说明:

1、将串口通讯协议存储为一个通讯文件,可是随时将存储通讯协议文件调入计算机运行与下位机通讯 可以实现通讯对话,供下位机工程师参考使用,其主要的通讯协议本程序把它们分成四种情况。 以下说明: 1)下位机直接发送数据,上位机只接收不回应数据。 2)下位机直接发送数据,上位机接收并回应数据。 3)上位机直接发送数据,下位机只接收不回应数据。 4)上位机直接发送数据,下位机接收并回应数据。 下位机工程师完全可以利用这个功能单独的并且很方便的调试与上位机通讯程序,更改双方的通讯协议, 不再需要上位机工程师的配合。windwos标准操作,使用方便。 2、可以监听活动串口的数据,将监听到的数据显示到数据显示区里面,可以保存。也可以将原先保存的文件数据读进来,以供分析。数据可以按照Hex和Ascii显示出来。发送所输入的数据,能够定时发送数据,发送文件,提供Hex和Ascii输入方式。 3、可以通过该程序,利用串口将文件发送到另一个计算机上。另一个计算机通过接收文件接收所发出的文件。-1 1 2 3 4 windwos 2HexAsc

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 该例程没有花钱之后,可以给初学者一个实践…
    来电显示例程,以后不用花钱了,可以给初学者一个练手机会了-CND routines do not have to spend money later, and can give beginners a practice will be a mobile phone
    2023-01-12 02:15:05下载
    积分:1
  • 用于测试服务器工作状态和工作情况的一个服务器测试程序.
    用于测试服务器工作状态和工作情况的一个服务器测试程序.-for testing servers work state and the work of a server test.
    2022-02-12 13:32:19下载
    积分:1
  • 卫星的基本原理
    卫星通信引入类型的卫星服务卫星配置地球静止卫星非对地静止卫星卫星配置频率复用 / 极化地球站天线主要地球站数据通信组件卫星通信摘要第 2 部分 — — 通信系统链路分析第 3 部分 — — 指定子系统
    2023-07-25 17:55:04下载
    积分:1
  • Simulation aspects of the matalab literature, hope that we have good things to s...
    有关matalab方面的仿真文献,希望大家有好的东西都能够共享!-Simulation aspects of the matalab literature, hope that we have good things to share!
    2022-07-24 13:56:20下载
    积分:1
  • 19. Turbokody. Szeregowe i równoległ e. Iteracyjny dekoder dla szeregowego t...
    19. Turbokody. Szeregowe i równoległ e. Iteracyjny dekoder dla szeregowego turbokodu. Co to jest moduł SISO?-19. Turbokody. Szeregowe i równoległ e. Iteracyjny dekoder dla szeregowego turbokodu. Co to jest moduł SISO?
    2022-06-28 13:57:28下载
    积分:1
  • 使用Modem发送文字息给网上传呼
    使用Modem发送文字信息给网上传呼 -Sending text to inernet call through modem
    2022-05-21 20:02:07下载
    积分:1
  • linux epoll模型
    该代码是关于在linux平台下的网络编程,epoll模型,socket接受线程:C语言为了高并发所以选择了epoll。当程序启动的时候(g_net_update.c文件中main函数,会启动一个thread见函数create_accept_task)这个thread就处理一件事情,只管接收客户端的连接,当有连接进来的时候 通过epoll_ctl函数,把socket fd 加入到epoll里面去,epoll设置监听事件EPOLLIN | EPOLLET; 主要是监听的是加入到epoll中的socket是否可读(因为我的需求是客户端连上了server就会马上向server发送一份数据的)。其它的部分在主线程中处理。主线程:是一个无线循环,epoll_wait 函数相当于把客户端的连接从epoll中拿出来(因为我们监听的是EPOLLIN | EPOLLET)说明这个时候客户端有数据发送过来)。再通过recv_buffer_from_fd 函数把客户端发送过来的数据读出来。然后其他的一切就抛给线程池去处理。线程池:(代码中我会在池里面创建15个线程) 双向链表。加入线程就是在链表后面加一个链表项,链表的前面会一个一个被拿出来处理。主要是malloc 函数free函数,sem_wait函数sem_post的处理(sem_wait 会阻塞当值大于0是会减一,sem_post是值加一)。typedef void* (FUNC)(void arg, int index);是我们自定义的线程的逻辑处理部分,arg是参数,index是第几个线程处理(我们隐形的给每个线程都标了号),例如代码中的respons_stb_info,更加具体可以看看代码里面是怎么实现的。聪明的你也可以改掉这块的内容改成动态线程池,当某个时刻的处理比较多的时候能够动态的增加线程,而不像我代码里面的是固定的。数据库连接池:按照我的需求在处理客户端请求数据的时候是要访问数据库的。就是一下子创建出一堆的数据连接。要访问数据库的时候先去数据库连接池中找出空闲的连接,具体可以看下代码。使用的时候可以参考下database_process.c文件(代码中数据库连接池和线程池中的个数是一样的)。
    2022-03-20 03:15:54下载
    积分:1
  • 雷达直达波和目标回波之间抵消,两个号一强一弱,既可以抵消强号,也可以抵消弱号...
    雷达直达波和目标回波之间抵消,两个信号一强一弱,既可以抵消强信号,也可以抵消弱信号-Radar direct wave and the target echo offset between the two signals a strong one weak, only to be offset by a strong signal, you can also offset the weak signal
    2022-02-12 08:09:30下载
    积分:1
  • 讨论两。1rx发射分集方案称为Alamouti空时分组编码…
    Discuss 2Tx. 1Rx transmit diversity scheme called Alamouti Space Time Block Coding (STBC)-Discuss 2Tx. 1Rx transmit diversity scheme called Alamouti Space Time Block Coding (STBC)
    2022-02-13 06:37:01下载
    积分:1
  • ILI9320数据表。
    ili9320 datasheet. ILI9320 is a 262,144-color one-chip SoC driver for a-TFT liquid crystal display with resolution of 240RGBx320 dots, comprising a 720-channel source driver, a 320-channel gate driver, 172,800 bytes RAM for graphic data of 240RGBx320 dots, and power supply circuit.
    2022-07-28 15:26:33下载
    积分:1
  • 696516资源总数
  • 106461会员总数
  • 1今日下载