简单记录串口调试助手(SSCOM)-多条字符发送导入.ini文件

简单记录串口调试助手(SSCOM)-多条字符发送导入.ini文件


调试的时候需要发送七十多包数据。可以使用串口调试助手的多条字符发送。
参考链接: https://blog.csdn.net/qq_41585722/article/details/136582218
此链接是讲解字符串发送。

一、导入.ini文件效果

1、点击多字字符
2、导入写好的.ini文件
在这里插入图片描述
发送后直接勾选“接收数据到文件”,数据就能保存了。
在这里插入图片描述

二、.ini文件内容说明

自带的ini文件,下面是自带的ini文件部分内容

;删除本文件可以恢复默认值。
;这是SSCOM的设置保存文件,您在程序中设置好的串口参数和字符串数据都会自动保存,请最好不要用外部编辑器改动本文件!
;如果文件被修改后程序不能打开,请删除本文件,程序将会自动生成一个新的ini文件.
;靠行首的半角分号是注释符号
;每行都以回车结束

;"="后面的H表示这是个HEX数据串
;"="后面的A表示这是个ASC字符串
;Nx表示第几条定义的字符串(1<x<=N)
N101=1,十六进制数据串1,1000
N1=H,13 00 FF 88

N102=3,字符串1,1000
N2=A,output string

N103=2,欢迎语,1000
N3=A,欢迎您使用SSCOM!

N104=0,4无注释,1000
N4=A,
......

N101=1,1无注释,1000
N(X+100)=顺序(1:第一个发送),注释,延时(1000ms)
X(1<X<100):第几行
N1=H,13 00 FF 88
NX=十六进制数据(H),十六进制数据(13 00 FF 88)
X(1<X<100):第几行

三、程序-C语言

简单记录一下程序,仅供参考。

# include <stdio.h>
# include <stdlib.h>
# include <string.h>

#define LENGTH 10//length
#define NUMBER 75//length

#define SENDSIZE  10//发送个数比如:A5 07 23 08 00 01 00 00 DA 92  就有10个 
#define STRCOUNT   3*SENDSIZE // SENDSIZE*2+SENDSIZE-1+1  每个16进制数由2个字符串组成+空格+结束符号//字符串总个数包括空格和结束符号'\0' .str字符串 count 计数, 
#define SENDTIME  1000 //发送间隔时间 
//#define READCOUNT 75//3072

static const unsigned char aucCRCHi[] =
{
   
   
    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,
    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,
    0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,
    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81,</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值