OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
楼主: xiaoyan

ALIENTEK 发布官方串口调试助手ATK-XCOM V2.8,支持协议传输(可IAP串口升级PK MCUISP) 功能强大,使用方便,欢迎大家下载测试!

  [复制链接]

6

主题

55

帖子

0

精华

高级会员

Rank: 4

积分
806
金钱
806
注册时间
2015-6-11
在线时间
116 小时
发表于 2016-10-19 09:58:05 | 显示全部楼层
本帖最后由 凉风习习 于 2016-10-19 10:06 编辑

感谢楼主开发的XCOM 串口助手,一直在用,最近一次跳出这个错误之后就没办法使用了
JTI错误 同问“yuwxuz的问题:请问楼主这是啥问题 用了一段时间没问题 最近一直出现这个“提示信息:
unhandled excepetion has occured in your application.If you clik Continue,the application will ignore this error and attempt to continue ,If you click  Quit, the application will close imediately.
Specified argument was out of the range of valid values.Parameter name: starIndex.

细节信息:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: startIndex
   at System.String.Insert(Int32 startIndex, String value)
   at MySSCOM.MainFrame.sendSerailPortDataByHex(String str)
   at MySSCOM.MainFrame.sendMultiSerialPortData(String data)
   at MySSCOM.MainFrame.btnMultiSend2_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
MySSCOM
    Assembly Version: 1.4.0.0
    Win32 Version: 1.4.0.0
    CodeBase: file:///D:/Program%20Files/XCOM%EF%BC%88ALIENTEK%E5%AE%98%E6%96%B9%E6%8E%A8%E8%8D%90%EF%BC%89/XCOM%20V2.0.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Management
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.





正点原子逻辑分析仪DL16劲爆上市
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2014-6-18
在线时间
7 小时
发表于 2016-11-29 12:22:45 | 显示全部楼层
楼主,您好。求教您个问题:

       就是们项目上写了个上位机,但是如果数据发送过快(10ms间隔发送10个字节),会存在丢失数据的情况,不知您能否指点一下呢?
回复 支持 反对

使用道具 举报

6

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
149
金钱
149
注册时间
2016-10-20
在线时间
40 小时
发表于 2016-11-29 23:08:52 | 显示全部楼层
本帖最后由 简单的幸福 于 2016-11-29 23:10 编辑

求助:USB-SERIAL CH340驱动安装成功,XCOM里串口选择却只有USB-SERIAL,如图
111.png
回复 支持 7 反对 0

使用道具 举报

6

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2015-4-11
在线时间
7 小时
发表于 2017-1-11 10:30:17 | 显示全部楼层
目前是能找的的最好的串口调试软件了。
希望16进显示时,能够换行。这样就能分帧显示了。
回复 支持 反对

使用道具 举报

6

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2015-4-11
在线时间
7 小时
发表于 2017-1-11 10:38:01 | 显示全部楼层
软件启动时显示的串口打不开窗口是不必要的,反倒觉得软件没有启动。
回复 支持 反对

使用道具 举报

10

主题

146

帖子

0

精华

高级会员

Rank: 4

积分
764
金钱
764
注册时间
2015-12-19
在线时间
99 小时
发表于 2017-1-15 16:46:55 | 显示全部楼层
现在XCOM 最新的版本是什么,有链接可提供下载吗?
回复 支持 反对

使用道具 举报

6

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
203
金钱
203
注册时间
2014-7-18
在线时间
23 小时
发表于 2017-2-16 15:30:15 | 显示全部楼层
jiangwei0802 发表于 2013-10-25 17:27
最近也用C#做了一个串口助手,为了IAP实验,想添加Ymodem等协议支持,不知道楼主有没有这方面的意向呢?

我最近在找Ymodem协议的上位机工具,敢问兄台有合适的工具推荐吗?
回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2018-4-7
在线时间
8 小时
发表于 2017-2-23 10:28:33 | 显示全部楼层
多条指令里,每条指令能增加备注描述就好了,最好支持汉字。有时候,指令多了,都分不清什么意思。
回复 支持 反对

使用道具 举报

芬达00 该用户已被删除
发表于 2017-3-2 14:42:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

海底月是天上月 该用户已被删除
发表于 2017-3-7 09:53:46 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

11

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2014-9-21
在线时间
32 小时
发表于 2017-4-8 15:36:27 | 显示全部楼层
希望能够增加显示列数和行数的功能,以及调整每行显示多少字符的功能
回复 支持 反对

使用道具 举报

45

主题

99

帖子

1

精华

高级会员

Rank: 4

积分
539
金钱
539
注册时间
2015-7-24
在线时间
89 小时
发表于 2017-4-14 17:33:34 | 显示全部楼层
单条发送界面的发送文件有BUG,有时候发送不完整
我的淘宝小店 shop113369282.taobao.com
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2017-2-16
在线时间
3 小时
发表于 2017-4-30 16:51:43 | 显示全部楼层
能不能添加功能,把数据自动存储在某个文件夹里。因为我要收十几个小时数据,收不完。谢谢
回复 支持 反对

使用道具 举报

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
165
金钱
165
注册时间
2017-3-7
在线时间
63 小时
发表于 2017-5-19 20:46:32 | 显示全部楼层
今天遇到一个问题,用正点原子的串口助手(2.0)调stm32串口程序时,只要我一关串口,再开时就接收不数据了,用友善和stc的串口助手没问题
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2017-7-10
在线时间
5 小时
发表于 2017-7-10 09:47:36 | 显示全部楼层
楼主为啥会出现这种情况啊,现在遇到的就是代码已经下载到板子中了,网络调试助手也可以用,但是串口助手不管怎么点也没反应,刚接触这一块不是很懂,麻烦楼主指点一二

串口载入图

串口载入图
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2017-7-29
在线时间
4 小时
发表于 2017-7-29 11:43:10 | 显示全部楼层
非常不错,谢谢分享!支持!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2017-8-2
在线时间
1 小时
发表于 2017-8-2 22:40:46 | 显示全部楼层
我发现一个问题哈,不知道其他人有没有遇到过。我用STM32发送十六进制的0x00和0xff时,串口助手用十六进制显示不能显示,似乎是不能显示0x00和0xff ?
回复 支持 反对

使用道具 举报

1

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
123
金钱
123
注册时间
2017-8-21
在线时间
32 小时
发表于 2017-8-21 11:39:57 | 显示全部楼层
真的很不错
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2017-8-26
在线时间
3 小时
发表于 2017-8-26 11:27:50 | 显示全部楼层
关于协议发送,建议完善机制。上位机等待下位机响应,超时则停止发送(时间可修改)提示错误。下位机响应分为两种情况,其一是数据校验正确则发送下一帧,其二是下位机反应数据接收出错重发(重发次数可修改)。下位机的响应数据第二字节表示数据接收是否正确,第三字节为帧序号,末字节为校验数据。针对于下位机发送上来的响应数据,如校验出错则通知下位机,且同样引入超时及次数限制。
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2017-8-26
在线时间
3 小时
发表于 2017-8-27 18:36:00 | 显示全部楼层
补充协议发送情况下的一个问题,上位机有多帧发送的情况下,下位机每接收一帧对数据,需要向上位机报告结果(接收正常和出错,数据处理正常和出错),都需要有相应状态。现有机制是无法满足的
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2017-8-26
在线时间
3 小时
发表于 2017-8-30 12:00:59 | 显示全部楼层
本帖最后由 passteen 于 2017-8-30 12:10 编辑

有大量数据发送时,使用文件发送是比较好的选择。但是XCOM的文件发送机制容错未完善。根据XCOM的协议发送机制编写了一个大文件发送的程序。
如下:

需要在协议发送下。手动发送一帧功能为2的地址帧,然后发送一个空数据帧,最后将帧功能修改为3,发送选中文件即可。其实还可以使用WINHEX在文件头添加自定义协议也可,但需要自己重写程序了

中断程序:
void USART1_IRQHandler(void)                        //串口1中断服务程序
{
        u8 Res;
        
        if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)  //接收中断
        {
                Res = (u8)(USART1->DR&(uint16_t)0x01FF);  //USART_ReceiveData(USART1);//(USART1->DR);        //读取接收到的数据
               
                if((rx_sta&0x8000)==0)//接收未完成
                {
                        *pRX=Res;
                        checksum+=Res;
                        pRX++;
                        rx_sta++;
                        if(rx_sta==3)  rxframe=Res;            //第三个字节为帧序号
                        if(rx_sta==4)  rxsize=Res+5;           //如果接收到第4个字节,则计算接收总字节量
                        if(rx_sta==rxsize)  rx_sta|=0x8000;           //接收完成        
                }                    
  }
}


/***********************************************************************************/
/*** |     0    |   1  |    2   |     3    | -------------------- |    N   |     ***/
/*** | 本机地址 | 功能 | 帧序号 | 字节数量 | ------数据内容------ | 校验和 |     ***/
/***********************************************************************************/
/** 发送的功能字节:0:接收错误; 1:接收正确; 0xDF:数据处理完毕               ***/
/** 发送的功能字节:0x55文件步骤出错,0xCC空数据帧响应,0xAD地址设定完成         ***/
/** 发送的功能字节:0xEC:地址帧格式错误                                         ***/
/***********************************************************************************/
/** 接收的功能字节:1表示常规发送; 3表示数据帧                                  ***/
/** 接收的功能字节:2表示地址参数,其后跟随一功能字相同的空数据帧进行确认        ***/
/***********************************************************************************/
/** 文件参数字节:3个字节指定文件存储地址,高位在前                              ***/
/** 如需要上位机重发数据,可发送响应帧,将帧序号上传,并将检验值设为0xFF         ***/
/***********************************************************************************/

extern u8 rxframe;
extern u8 rxbuf[];              //这个数组可以很大,只要你有足够大的内存可以使用,如有外扩存储器,定义一个指针将非常方便。我的数组达到100KB
extern u8 checksum;
extern u8 rxsize;
extern u8 *pRX;

u32 target_addr;
u8  write_sta=0;

void RxPress(void)
{
        if(checksum)                                        //如果校验和出错
        {
                send_cmd(0);checksum=0;                           //发送错误
        }              
        else                                                //校验和正确
        {               
                if(rxsize==5)                                     //如果接收到空数据帧(表示数据发送完毕)
                {  
                        pRX=rxbuf;                                      //接收指针返回初始位置
      send_cmd(0xCC);                                                    //发送空数据帧接收完成
                        delay_ms(10);                                   //此处需延时,以免引发串口助手误动作
                        
                        if(rxbuf[1]==2)                                 //如果功能字节为地址帧
                        {
                                if((rxbuf[9]==2)&&(rxbuf[11]==0))             //如果下一帧依然是地址帧且是空数据帧
                                {
                                        target_addr = (rxbuf[4]<<16) | (rxbuf[5]<<8) | rxbuf[6] ;   
                                        write_sta=1;        send_cmd(0xAD);
                                }
                                else { send_cmd(0xEC);        write_sta=0; }        //否则发送地址帧格式错误信息
                        }
                        else if(rxbuf[1]==3)                            //如果是数据帧且已完成传送
                        {
                                if(write_sta)                                 //如果地址就位
                                {
                                        data2w25qxx(target_addr);
                                        write_sta=0;
                                        send_cmd(0xDF);
                                }
                                else send_cmd(0x55); }                        //否则发送文件步骤不正确
                }
                else send_cmd(1);                                 //如果不是空数据帧,发送响应信号
        }
}

/***********************************************************************************/
/** cmd为函数参数                                                                ***/
/** 参数:0:错误,1:接收正确,0xDF:文件已处理完毕, 0x55:文件步骤出错         ***/
/** 参数:0xEC:地址帧格式错误,0xAD:地址已经设置, 0xCC:空数据帧响应           ***/
/***********************************************************************************/
void send_cmd(u8 cmd)
{
        u8 i,t,temp;
        
        temp=0;
        cmdata[0]=2;                 temp+=cmdata[0];
        cmdata[1]=cmd;               temp+=cmdata[1];
        if(cmd)
        {cmdata[2]=rxframe;           temp+=cmdata[2];}
        else
                cmdata[2]=0;
        
        if((cmd==0x55)||(cmd==0xDF)||(cmd==0xEC)||(cmd==0xAD)||(cmd==0xCC))
        {
                cmdata[3]=3;      temp+=cmdata[3];
                cmdata[4]=0;
                cmdata[5]=cmd;    temp+=cmdata[5];
                cmdata[6]=0;
                cmdata[7]=~temp+1;
                t=8;
        }
        else
        {
                cmdata[3]=0;
                cmdata[4]=~temp+1;
                t=5;
        }

        USART_GetFlagStatus(USART1, USART_FLAG_TC);
        for(i=0;i<t;i++)
        {
                USART1->DR = cmdata;
                while((USART1->SR&0X40)==0);
        }
}

回复 支持 反对

使用道具 举报

10

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
459
金钱
459
注册时间
2016-7-7
在线时间
110 小时
发表于 2017-9-7 09:23:25 | 显示全部楼层
yuwxuz 发表于 2016-4-25 14:02
**** 作者被禁止或删除 内容自动屏蔽 ****

请问你解决这个问题了么
回复 支持 反对

使用道具 举报

10

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
459
金钱
459
注册时间
2016-7-7
在线时间
110 小时
发表于 2017-9-7 09:28:10 | 显示全部楼层
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.Configuration.ConfigurationErrorsException: 配置系统未能初始化 ---> System.Configuration.ConfigurationErrorsException: “.”(十六进制值 0x00)是无效的字符。 第 9 行,位置 1。 (C:\Users\xs\AppData\Local\http___www.openedv.com\XCOM_V2.0.exe_Url_k45hnsrorm3i1pkkdjq5me02ngbpmsen\1.4.0.0\user.config line 9) ---> System.Xml.XmlException: “.”(十六进制值 0x00)是无效的字符。 第 9 行,位置 1。
   在 System.Xml.XmlTextReaderImpl.Throw(Exception e)
   在 System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
   在 System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
   在 System.Xml.XmlTextReaderImpl.ParseText()
   在 System.Xml.XmlTextReaderImpl.ParseElementContent()
   在 System.Xml.XmlTextReaderImpl.Read()
   在 System.Xml.XmlTextReader.Read()
   在 System.Configuration.XmlUtil.StrictReadToNextElement(ExceptionAction action)
   在 System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
   在 System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
   在 System.Configuration.BaseConfigurationRecord.ScanSections(XmlUtil xmlUtil)
   在 System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
   --- 内部异常堆栈跟踪的结尾 ---
   在 System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
   在 System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
   在 System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
   在 System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
   --- 内部异常堆栈跟踪的结尾 ---
   在 System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
   在 System.Configuration.Internal.InternalConfigRoot.OnConfigRemoved(InternalConfigEventArgs e)
   在 System.Configuration.Internal.InternalConfigRoot.RemoveConfigImpl(String configPath, BaseConfigurationRecord configRecord)
   在 System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
   在 System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
   在 System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
   在 System.Configuration.ConfigurationManager.GetSection(String sectionName)
   在 System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
   在 System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
   在 System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
   在 System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
   在 System.Configuration.SettingsBase.get_Item(String propertyName)
   在 System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
   在 System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
   在 MySSCOM.Properties.Settings.get_PortName()
   在 MySSCOM.MainFrame.initAllSerialPortSettings()
   在 MySSCOM.MainFrame.MainFrame_Load_1(Object sender, EventArgs e)
   在 System.Windows.Forms.Form.OnLoad(EventArgs e)
   在 System.Windows.Forms.Form.OnCreateControl()
   在 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   在 System.Windows.Forms.Control.CreateControl()
   在 System.Windows.Forms.Control.WmShowWindow(Message& m)
   在 System.Windows.Forms.Control.WndProc(Message& m)
   在 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   在 System.Windows.Forms.Form.WmShowWindow(Message& m)
   在 System.Windows.Forms.Form.WndProc(Message& m)
   在 MySSCOM.MainFrame.WndProc(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 已加载的程序集 **************
mscorlib
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
MySSCOM
    程序集版本:1.4.0.0
    Win32 版本:1.4.0.0
    基本代码:file:///E:/%E8%BD%AF%E4%BB%B6%E5%8C%85/XCOM%EF%BC%88ALIENTEK%E5%AE%98%E6%96%B9%E6%8E%A8%E8%8D%90%EF%BC%89/XCOM%20V2.0.exe
----------------------------------------
System.Windows.Forms
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Management
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
mscorlib.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.xml.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Xml.resources.dll
----------------------------------------
System.Configuration.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration.resources/v4.0_4.0.0.0_zh-Hans_b03f5f7f11d50a3a/System.Configuration.resources.dll
----------------------------------------
System.Windows.Forms.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

启用 JIT 调试后,任何未经处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。





/*********************************/
要疯了啊,大哥,怎么解决这个问题
回复 支持 反对

使用道具 举报

10

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
459
金钱
459
注册时间
2016-7-7
在线时间
110 小时
发表于 2017-9-7 09:32:52 | 显示全部楼层
/******************************************************************************/
如果出现了下面的问题,解决办法如下,删除C:\Users\你自己电脑的用户名\AppData\Local\http___www.openedv.com\这个文件夹即可解决
/****************************************************************************/


有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.Configuration.ConfigurationErrorsException: 配置系统未能初始化 ---> System.Configuration.ConfigurationErrorsException: “.”(十六进制值 0x00)是无效的字符。 第 9 行,位置 1。 (C:\Users\xs\AppData\Local\http___www.openedv.com\XCOM_V2.0.exe_Url_k45hnsrorm3i1pkkdjq5me02ngbpmsen\1.4.0.0\user.config line 9) ---> System.Xml.XmlException: “.”(十六进制值 0x00)是无效的字符。 第 9 行,位置 1。
   在 System.Xml.XmlTextReaderImpl.Throw(Exception e)
   在 System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
   在 System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
   在 System.Xml.XmlTextReaderImpl.ParseText()
   在 System.Xml.XmlTextReaderImpl.ParseElementContent()
   在 System.Xml.XmlTextReaderImpl.Read()
   在 System.Xml.XmlTextReader.Read()
   在 System.Configuration.XmlUtil.StrictReadToNextElement(ExceptionAction action)
   在 System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
   在 System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
   在 System.Configuration.BaseConfigurationRecord.ScanSections(XmlUtil xmlUtil)
   在 System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
   --- 内部异常堆栈跟踪的结尾 ---
   在 System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
   在 System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
   在 System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
   在 System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
   --- 内部异常堆栈跟踪的结尾 ---
   在 System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
   在 System.Configuration.Internal.InternalConfigRoot.OnConfigRemoved(InternalConfigEventArgs e)
   在 System.Configuration.Internal.InternalConfigRoot.RemoveConfigImpl(String configPath, BaseConfigurationRecord configRecord)
   在 System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
   在 System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
   在 System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
   在 System.Configuration.ConfigurationManager.GetSection(String sectionName)
   在 System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
   在 System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
   在 System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
   在 System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
   在 System.Configuration.SettingsBase.get_Item(String propertyName)
   在 System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
   在 System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
   在 MySSCOM.Properties.Settings.get_PortName()
   在 MySSCOM.MainFrame.initAllSerialPortSettings()
   在 MySSCOM.MainFrame.MainFrame_Load_1(Object sender, EventArgs e)
   在 System.Windows.Forms.Form.OnLoad(EventArgs e)
   在 System.Windows.Forms.Form.OnCreateControl()
   在 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   在 System.Windows.Forms.Control.CreateControl()
   在 System.Windows.Forms.Control.WmShowWindow(Message& m)
   在 System.Windows.Forms.Control.WndProc(Message& m)
   在 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   在 System.Windows.Forms.Form.WmShowWindow(Message& m)
   在 System.Windows.Forms.Form.WndProc(Message& m)
   在 MySSCOM.MainFrame.WndProc(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 已加载的程序集 **************
mscorlib
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
MySSCOM
    程序集版本:1.4.0.0
    Win32 版本:1.4.0.0
    基本代码:file:///E:/%E8%BD%AF%E4%BB%B6%E5%8C%85/XCOM%EF%BC%88ALIENTEK%E5%AE%98%E6%96%B9%E6%8E%A8%E8%8D%90%EF%BC%89/XCOM%20V2.0.exe
----------------------------------------
System.Windows.Forms
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Management
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
mscorlib.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.xml.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Xml.resources.dll
----------------------------------------
System.Configuration.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration.resources/v4.0_4.0.0.0_zh-Hans_b03f5f7f11d50a3a/System.Configuration.resources.dll
----------------------------------------
System.Windows.Forms.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

启用 JIT 调试后,任何未经处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。
回复 支持 反对

使用道具 举报

11

主题

95

帖子

0

精华

高级会员

Rank: 4

积分
598
金钱
598
注册时间
2017-3-19
在线时间
116 小时
发表于 2017-10-10 09:27:44 | 显示全部楼层
这个软件能不能改字体大小,字体太小了
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2017-11-17
在线时间
4 小时
发表于 2017-11-23 14:01:43 | 显示全部楼层
用此工具发送指令给变频器,解析结果中总是显示:帧序列错误,解析失败!请问这是什么原因?还有我才用modbus通讯,发送不加CRC校验码有6个字节的指令(01 03 21 04 00 01 ),总是返回(01 81 81 80 30 ),这说明什么呀?求助。。
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2014-7-15
在线时间
18 小时
发表于 2017-11-27 09:59:22 | 显示全部楼层
您好!我想问一下 XCOM V2.0 单条发送字节数大于多少时会拆包发送吗?单包数据的最大字节数是多少呀?在线等。。。
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2018-1-18
在线时间
4 小时
发表于 2018-1-21 21:02:02 | 显示全部楼层
正点原子 发表于 2013-10-25 15:03
非常好的串口调试助手,为工程师量身打造。欢迎大家试用,另外,有任何问题或建议,请直接在本帖回复。

我用JLink调试的时候,总是显示找不到串口是什么原因啊?C:\Users\DELL\Desktop
回复 支持 反对

使用道具 举报

120

主题

7884

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
发表于 2018-1-21 22:44:32 | 显示全部楼层
eieieiei 发表于 2018-1-21 21:02
我用JLink调试的时候,总是显示找不到串口是什么原因啊?

串口和Jlink有什么关系???
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

0

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
161
金钱
161
注册时间
2017-8-23
在线时间
23 小时
发表于 2018-2-25 00:24:34 | 显示全部楼层
大佬能不能加一个自动保存功能?当窗口满时保存全部数据到txt文件,查bug数据太快根本来不急保存
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1637
金钱
1637
注册时间
2017-1-3
在线时间
132 小时
发表于 2018-3-31 16:53:14 | 显示全部楼层
官方好像是放弃升级了,应该差不多有近4年没更新了吧,上回更新好像还是2014年的事情
回复 支持 反对

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164897
金钱
164897
注册时间
2010-12-1
在线时间
2100 小时
发表于 2018-5-10 22:35:50 | 显示全部楼层
吃瓜群众 发表于 2018-2-25 00:24
大佬能不能加一个自动保存功能?当窗口满时保存全部数据到txt文件,查bug数据太快根本来不急保存

满屏没关系的,有很大的缓存,你别超过缓存最大容量即可。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2016-7-10
在线时间
14 小时
发表于 2018-5-17 09:07:28 | 显示全部楼层
这个软件开源不?
回复 支持 反对

使用道具 举报

4

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2016-7-10
在线时间
14 小时
发表于 2018-5-17 09:14:05 | 显示全部楼层
另外请教下,你这个程序是使用什么语言开发的,怎么感觉在高速波特率下刷新很快,我尝试使用C#做高速波特率,感觉UI刷新没你这个快
回复 支持 反对

使用道具 举报

105

主题

522

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1386
金钱
1386
注册时间
2012-10-23
在线时间
97 小时
发表于 2018-5-29 14:08:19 | 显示全部楼层
demo测试是有问题的,定义的发送长度不被整除,memcpy会造成数据被覆盖, 数组溢出。
回复 支持 反对

使用道具 举报

102

主题

318

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
1865
金钱
1865
注册时间
2011-12-21
在线时间
543 小时
发表于 2018-9-18 11:20:14 | 显示全部楼层
本帖最后由 玻璃之城2046 于 2018-9-18 11:27 编辑
xiaoyan 发表于 2013-10-25 22:16
回复【5楼】jiangwei0802:
---------------------------------
先看看这个版本反应怎么样,等做稳定了,看 ...

你好,请问采用XCOM进行IAP的例程可以发我一份吗,原帖找不到下载链接了==============
已经找到了,温馨提示,demo在XCOM.rar这个压缩文件里

回复 支持 反对

使用道具 举报

159

主题

964

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2082
金钱
2082
注册时间
2014-3-7
在线时间
489 小时
发表于 2018-9-19 11:28:24 | 显示全部楼层
本帖最后由 ssssssssssss 于 2018-9-19 11:30 编辑

时间戳搞的不是很完美啊,可以参考丁丁的
bb.png
回复 支持 反对

使用道具 举报

102

主题

318

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
1865
金钱
1865
注册时间
2011-12-21
在线时间
543 小时
发表于 2018-9-21 18:24:57 | 显示全部楼层
请问楼主,上位机采用协议发送bin文件进行IAP的时候,上位机接收到单片机数据是不是根据超时判断一帧结束?能不能设置超时时间,由于windows实时性不够好,目前的时间很容易将完整的一帧数据截断。单片机发送了一半,上位机会误以为一帧结束而造成解析错误。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2018-11-16
在线时间
1 小时
发表于 2018-11-16 10:16:14 | 显示全部楼层
现在用的ATK XCOM2.0的,但是用9600bps及其以上波特率,串口打不开,但是用SSCOM32任意波特率都是可以的。请楼主看到尽快回复,在线等,急。。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2018-12-6
在线时间
0 小时
发表于 2018-12-7 13:30:05 | 显示全部楼层
请问驱动是不是不兼容win10?我win10系统用不了
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2019-1-1
在线时间
2 小时
发表于 2019-1-4 00:20:52 | 显示全部楼层
那个帧序列可以选择不发送吗 ??
回复 支持 反对

使用道具 举报

7

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2018-4-14
在线时间
24 小时
发表于 2019-7-16 16:13:36 | 显示全部楼层
有个小问题,我在编写文件时习惯使用UFT-8编码。于是串口发送中文的时候,XCOM接收端会出现乱码,我找了半天没找到能切换解码模式的地方。
于是我使用了一款能够更改解码模式的串口助手,windows应用商店里的串口调试助手,更改解码UTF-8后,能正常显示,但是在调用usmart的时候呢,这个软件不能给我返回指令对应的结果。
所以我建议给软件增加一个解码功能喔。
回复 支持 反对

使用道具 举报

7

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2019-6-15
在线时间
13 小时
发表于 2019-7-27 08:42:44 | 显示全部楼层
正点原子 发表于 2013-10-25 15:03
非常好的串口调试助手,为工程师量身打造。欢迎大家试用,另外,有任何问题或建议,请直接在本帖回复。

串口调试助手低下那个S:   R:表示什么
回复 支持 反对

使用道具 举报

20

主题

76

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1027
金钱
1027
注册时间
2019-5-27
在线时间
142 小时
发表于 2019-8-20 20:11:03 | 显示全部楼层
不错,顶起,不过话说。。。能不能介绍一下这个串口调试助手能用来干什么。。嘿嘿,我刚学起,查了好多资料也不太懂,能不能通俗点说一下
回复 支持 反对

使用道具 举报

6

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2019-4-13
在线时间
18 小时
发表于 2019-11-12 00:14:44 | 显示全部楼层
为啥我打开xcom串口没有反应呢?
回复 支持 反对

使用道具 举报

4

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2016-5-19
在线时间
30 小时
发表于 2019-11-13 11:52:53 | 显示全部楼层
协议传输中, 使用SUM校验(按照楼主说明:1字节,全部字节之和),发送结果为:01 01 01 01 01 FB
sum校验结果不应该是:0x05, 请问是如何计算出FB的?
回复 支持 反对

使用道具 举报

4

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2016-5-19
在线时间
30 小时
发表于 2019-11-13 11:57:09 | 显示全部楼层
111.bmp.png
请问传输协议中,sum是如何计算的?
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
115
金钱
115
注册时间
2015-8-3
在线时间
26 小时
发表于 2020-1-1 14:39:31 | 显示全部楼层
发现一个(XCOM V2.1~V2.3)比较重要的问题:
在多条导入时,如果指令中带了逗号(“,”),就一定会出错,而AT指令一般后面都是会需要带逗号(“,”)的,所以这对测试AT指令影响很大,详情见下图,
XCOM V2.0里面导入用的xls表格文件,就不会有这样的问题。
希望能尽快解决这个问题,谢谢~

QQ图片20200101142917.png
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2019-9-16
在线时间
1 小时
发表于 2020-2-9 21:07:57 | 显示全部楼层
用XCOM调试STM32F103虚拟串口,STM32F103往主机发送数据可以,主机往STM32F103发收不到,USB接收采用EP3_OUT回调函数,不知道问题出在哪里?
回复 支持 反对

使用道具 举报

2

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2019-4-30
在线时间
59 小时
发表于 2020-3-19 14:02:03 | 显示全部楼层
大佬你能把电脑时间发送出去吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-5-29 09:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表