通信协议格式为[0x03] [0xfc][数据......][0xfc][0x03],完成一次波形发送。

部分代码:

void usart1_send_char(u8 c)
{
    while((USART1->SR&0X40)==0);  
    USART1->DR=c;       
}
void sw_send_data(u8 *data,u8 len)
{    
   u8 i;
   usart1_send_char(ZHENG);
   usart1_send_char(~ZHENG);
   for(i=0;i<len;i++)
   {
      usart1_send_char(*data);
      data++;
   }
    usart1_send_char(~ZHENG);
    usart1_send_char(ZHENG);
}

PS:~0x03等价与0xfc

转载于:https://www.cnblogs.com/wdgray/p/10806627.html

山外调试助手虚拟示波器串口通信协议相关推荐

  1. 推荐一款好用的串口波形显示助手----虚拟示波器

    文章目录 前言 一.虚拟示波器是什么? 二.去哪里下载 1.下载源码 2.解压 三.如何移植到单片机 1.添加.c,.h文件 2.替换串口字节发送函数,如send_char(databuf[i]); ...

  2. 【Qt串口调试助手】1.1 - Qt5编写串口调试助手,Qt串口编程

    这章来学习串口数据流操作.仿照已有成品制作一个用Qt开发的串口调试助手. 介于篇幅有限,本篇只介绍一个最简单的能收发的串口调试助手的制作.后续篇幅会陆续对剩余代码进行讲解,并添加各种功能,对显示.操作 ...

  3. 山外多功能调试助手用作MM32虚拟示波器

    硬件:MM32L373 开发工具:IAR7.8 调试工具:山外多功能调试助手 Introduction 在调试MM32芯片的过程中,有时需要观察数据的实时变化,山外多功能调试助手中的虚拟示波器可以实现 ...

  4. 山外多功能调试助手用作虚拟服务器

    Foreword 这周体会到你以前学的东西真的是不知道在什么时候就要用到,当时为什么不好好学计算机网络呢.这几周有点儿怀念小老头儿,教了我计算机网络.Linux.MATLAB,最近用到了不少,是个可爱 ...

  5. QT之QCustomPlot绘图实现8通道串口虚拟示波器

    QT之QCustomPlot绘图实现8通道串口虚拟示波器----串口插拔自动检测 QT之QCustomPlot绘图实现8通道串口虚拟示波器----QCustomPlot实时绘图 QT之QCustomP ...

  6. 详细介绍如何从0开始写一个数据通信,将数据从单片机发送到上位机(或者虚拟示波器)进行数据或图像显示,以及常见问题或注意事项解答,本文主要以匿名上位机为例,适合新手和小白

      本文主要内容:详细介绍如何从0开始写一个数据通信,将数据从单片机发送到上位机(或者虚拟示波器)进行数据或图像显示,帮助我们调节一些参数,比如电机PID的调节.波形融合等,以及在我们写通信协议的时候 ...

  7. 关于山外多功能调试助手的虚拟示波器的使用说明

    关于山外多功能调试助手的虚拟示波器的使用说明 通信方式:串口(uart)协议 设定波特率,数据位,校验位,停止位等等 关于虚拟串口的特性 1. 支持8通道的波形,并且自定义波形名称 2. 支持同时预览 ...

  8. uart口图片_uart 加强了的串口调试助手,可以自动记录传输数据,并且显示图片,示波器等功能 Com Port 编程 267万源代码下载- www.pudn.com...

    文件名称: uart下载  收藏√  [ 5  4  3  2  1 ] 开发工具: C# 文件大小: 10479 KB 上传时间: 2014-06-06 下载次数: 62 提 供 者: 林元峰 详细 ...

  9. 电总协议串口调试助手

     1. 电总协议简介 电总协议格式: 序号 1 2 3 4 5 6 7 8 9 字节数 1 1 1 1 1 2 X 2 1 格式 SOI VER ADR CID1 CID2 LENGTH INFO C ...

最新文章

  1. QQ2012 Under Ubuntu
  2. exchange2003防垃圾邮件设置
  3. 前端 圆形进度图_图解CSS3制作圆环形进度条的实例教程
  4. PAT-BASIC-1039-到底买不买
  5. windows下命令
  6. windows双屏切换
  7. php学校成员,php访问成员变量和成员方法
  8. 普华永道报告:三波自动化浪潮将依次出现,人类工作将显著受到影响
  9. java反射获取泛型_如何通过Java反射获取泛型类型信息
  10. linux ppoe 动态ip,设置路由器时应该选择动态ip,静态ip还是pppoe拨号?
  11. python读取tif图片_python读取tif图片时保留其16bit的编码格式实例
  12. 根据26字母排列来搜索排列全国城市
  13. Musical Christmas Lights——一个圣诞树灯光✨随音乐节奏改变的前端开源项目
  14. 汉信码在iOS客户端中的应用和遇到的坑
  15. InfluxDB+Grafana Alert功能Email+webhook
  16. 四种属性范围(重点)
  17. nb_200905_2019_cvpr_Slow-Motion from Blurry Videos
  18. Android下载保存gif图片
  19. 学习 Go 语言 0x04:《Go 语言之旅》中切片的练习题代码
  20. java每五分钟执行一次_Cron表达式每N分钟运行一次

热门文章

  1. 今日指数项目之证券业务知识介绍【一】
  2. 使用有限内存对大型数据文件排序
  3. 如何优化物联网边缘设备的能源使用
  4. Yocto Poky OpenEmbeded之间的关系
  5. JVM 2eden survivor分配问题)
  6. 【Proteus仿真】| 51单片机——MAX7219 驱动数码管
  7. 安卓 camera API2 下发Reuqest的接口流程
  8. STM32的串口打印土壤湿度传感器(YL-69)数据
  9. 中创|Facebook、腾讯、字节跳动纷纷加码, 元宇宙才是互联网的未来?
  10. 实时去除浏览器缓存的文件,音频,视频,图片等