VC2010_串口调试记录(二)

原创 2015年07月08日 16:31:01

由于无法解决串口发送使得定时器时间与设定不同的问题,今天使用MSCOMM控件发送不同数据量,测试对于定时器影响。

void Ctest_20150708_mscommDlg::OnBnClickedButton1()
{
// TODO: Add your control notification handler code here
SetTimer(1,500,NULL);
}
void Ctest_20150708_mscommDlg::SendCommBuf(BYTE *pSendBuf, int count)  
{  
CByteArray m_Array;  
m_Array.SetSize(count);  
for(int i = 0; i < count; i++)  
{  
  m_Array.SetAt(i, pSendBuf[i]);  
}  
m_mscomm.put_Output(COleVariant(m_Array));  
}

void Ctest_20150708_mscommDlg::OnTimer(UINT_PTR nIDEvent)
{
// TODO: Add your message handler code here and/or call default
BYTE buf[546] = {0x11,0x12,0x13};  
SendCommBuf(buf, 1024);
CDialogEx::OnTimer(nIDEvent);
}

当发送量分别为3,256,512,1024时,不影响定时器,定时器定时时间仍未500ms。

当发送量为128时,时长为515ms。

当发送量为所要发送的546时,时长为513。

具体影响情况无法分析。

参考网上定时器精度无法达到1ms等原因,不知道能否采用多媒体定时器的思路。

版权声明:本文为博主原创文章,未经博主允许不得转载。

win32串口调试助手源码

Win32串口API: 串口的操作可以有两种操作方式:同步操作方式和重叠操作方式(又称为异步操作方式),本文主要介绍同步方式。 基本步骤: 1.    打开串口 2.    配置串口 3.   ...
  • qq_21068115
  • qq_21068115
  • 2015年04月02日 21:54
  • 2035

串口调试Android设备

原本打算辞掉上家公司之后可以来做手机应用,没想到还是回到了老本行——机顶盒。新公司做机顶盒比以前还麻烦一点,以前公司的机顶盒还能使用adb来今天调试,新公司只能使用串口了。下面就记录一下我在使用串口调...
  • w815878564
  • w815878564
  • 2016年10月10日 09:08
  • 3230

linux串口调试记录

(1)问题1:不知到 请求命令:07 12 41 01 52 f8 03的数据格式 解决:unsigned  char  通常定义#define uchar unsigned char (2)打印...
  • yumishou
  • yumishou
  • 2014年04月11日 18:41
  • 455

串口调试小节之一 串口硬件连线

串口作为一种古老的技术,在开发上有其便利性,但是由于比较古老,在使用时需要有诸多注意的地方,本文在连线,设置调试以及串口原理做了比较概要的介绍。本文的范围主要围绕串口的基本应用中的调试注意事项,前提是...
  • sun2003shy
  • sun2003shy
  • 2015年06月08日 10:45
  • 1138

stm32开发之串口的调试

总的函数如下void USART1Configuration(void){    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Perip...
  • mao0514
  • mao0514
  • 2015年08月13日 15:53
  • 1638

Ubuntu下cutecom图像界面串口调试工具使用详细

在Ubuntu下使用了一下minicom,基于智商问题,一直没有调试好。所以想找一个图形界面的串口调试工来使用,也方便发送16进制命令等。在参考了网络上面的cutecom后,觉得还不错,但是看了几个描...
  • zhaoqi2617
  • zhaoqi2617
  • 2017年05月16日 13:20
  • 3380

(串口通信编程) 开源串口调试助手Common (Com Monitor)

开篇 大家好,这篇文章是我之前写的开源串口调试软件Common的文档。很久很久之前都说要提笔写的,结果拖了很久,抱歉。 原来在博客园的文章:http://www.cnblogs.com/m...
  • phenixyf
  • phenixyf
  • 2016年06月08日 17:20
  • 2049

STM32学习第七天--串口调试助手没弄懂

啊啊 啊..今天真的好沮丧。调代码足足调了一晚上,不知道什么原因工程就是错,最后好不容易啊,在主函数加了个#include "stm32f10x_lib.h"就好使了,真不知道为什么。然后随即而来的又...
  • Adrian_1
  • Adrian_1
  • 2015年11月30日 23:53
  • 1673

C#3串口调试助手

这个是刚刚看了
  • Blue___Ocean
  • Blue___Ocean
  • 2014年07月31日 15:49
  • 3218

将uboot的调试串口和内核到调试串口由COM1改为COM2

一:UBOOT 1、修改uboot-imx\board\freescale\mx51_bbg里的mx51_bbg.c文件,改成需要的设置: static void setup_uart(void) ...
  • smart_qiang
  • smart_qiang
  • 2013年03月16日 17:26
  • 6798
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC2010_串口调试记录(二)
举报原因:
原因补充:

(最多只允许输入30个字)