一款好用的串口工具,JS脚本编程,可逐条指令编写
特点:
1、发送指令可逐条编写并保存
2、发送指令可以逐条发送
3、发送指令可以单次发送
4、发送指令可以循环发送
5、指令之间发送间隔时间可以设置
6、显示器可以显示4种内容:接收 发送 脚本系统信息,脚本编程输出信息
7、支持JS脚本编程,实现串口的编程功能
嵌入式 IAP 应用软件 带打包发布功能 Ymodem 协议
IAP程序名称:IAP
IAP程序版本:S230522A 软件升级
协议: Ymode
首帧协议: 01 00 ff A0 A1 A2 A3 L0 L1 L2 L3 F0 F1 ...Fn
首帧长度: 3+ 128 = 131 byte
A0 :A3 固件初始地址
L0 :L3 固件长度
F0 :Fn 字符串,固件名称 最长:120
数据帧长度均采用 1024 数据长度帧,校验为crc16
软件具备固件打包发布功能
不同单片机的BootLoader 可按照协议自行开发,或联系作者协助开发。
校验算法:
/**
* 描述 计算单个字节数据的CRC16值
* 输入 crcIn: CRC的初值
* byte:待计算CRC值的字符
*返回 CRC16计算的结果
*使用的多项式 :0x1021
*/
uint16_t UpdateCRC16(uint16_t crcIn, uint8_t byte)
{
uint32_t crc = crcIn;
uint32_t in = byte|0x100;
do
{
crc <<= 1;
in <
一款好用的可编程串口调试工具 支持JS 脚本编程
工欲善其事 必先利其器,可编程的串口专业工具,你想象不到的强大和简单
1、普通串口助手功能
2、可编程脚本运行模式,多脚本支持,多demo可参考,提供脚本编写服务
3、常用的CRC校验支持
应用场景:标准调试场景,开发预研场景,开发测试场景,产品测试场景。
如果符合你的需求
脚本使用,请参考 软件Demo
IsenCan Can协议代码自动生成器
链接:https://pan.baidu.com/s/1FdFeVq6kFMQoUlgG0Lbz_g
提取码:e7y1
Can 协议编辑、增加,删除,
主机从机协议加载,代码自动生成
const TYPE_Map ADD_MAP_SEND[ CAN_ISEN_NUM_SEND_ARRY ]= {
{ (U32) 0x00000103 , (U8) 0x01 , (U16) 0x000A , (U16) 0x0032 ,
(U8) 0x44 , (void *) &IsenCan_D_F32_010300 ,
(U8) 0x44 , (void *) &IsenCan_D_F32_010301 ,
},
{ (U32) 0x00000183 , (U8) 0x01 , (U16) 0x000A , (U16) 0x0032 ,