MFC串口数据显示,设置频率对幅值有影响吗和幅值

电子称串口数据显示、画图并保存,求稳定输出值
[问题点数:40分]
本版专家分:0
CSDN今日推荐
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:26037
2015年8月 硬件/嵌入开发大版内专家分月排行榜第一2015年7月 VC/MFC大版内专家分月排行榜第一2015年5月 VC/MFC大版内专家分月排行榜第一2015年4月 VC/MFC大版内专家分月排行榜第一2015年3月 VC/MFC大版内专家分月排行榜第一2015年1月 硬件/嵌入开发大版内专家分月排行榜第一2013年12月 VC/MFC大版内专家分月排行榜第一2013年11月 VC/MFC大版内专家分月排行榜第一2013年6月 VB大版内专家分月排行榜第一2013年5月 VB大版内专家分月排行榜第一2013年1月 VB大版内专家分月排行榜第一2012年12月 VB大版内专家分月排行榜第一
2015年9月 VC/MFC大版内专家分月排行榜第二2015年7月 硬件/嵌入开发大版内专家分月排行榜第二2014年5月 VC/MFC大版内专家分月排行榜第二2014年3月 VC/MFC大版内专家分月排行榜第二2013年10月 VB大版内专家分月排行榜第二2013年7月 VB大版内专家分月排行榜第二2012年5月 VB大版内专家分月排行榜第二2012年4月 VB大版内专家分月排行榜第二2012年2月 VB大版内专家分月排行榜第二2011年11月 VB大版内专家分月排行榜第二
2015年11月 VC/MFC大版内专家分月排行榜第三2015年6月 VC/MFC大版内专家分月排行榜第三2015年2月 VC/MFC大版内专家分月排行榜第三2014年1月 VC/MFC大版内专家分月排行榜第三2012年3月 VB大版内专家分月排行榜第三2011年12月 VB大版内专家分月排行榜第三2011年10月 VB大版内专家分月排行榜第三
本版专家分:0
本版专家分:26037
2015年8月 硬件/嵌入开发大版内专家分月排行榜第一2015年7月 VC/MFC大版内专家分月排行榜第一2015年5月 VC/MFC大版内专家分月排行榜第一2015年4月 VC/MFC大版内专家分月排行榜第一2015年3月 VC/MFC大版内专家分月排行榜第一2015年1月 硬件/嵌入开发大版内专家分月排行榜第一2013年12月 VC/MFC大版内专家分月排行榜第一2013年11月 VC/MFC大版内专家分月排行榜第一2013年6月 VB大版内专家分月排行榜第一2013年5月 VB大版内专家分月排行榜第一2013年1月 VB大版内专家分月排行榜第一2012年12月 VB大版内专家分月排行榜第一
2015年9月 VC/MFC大版内专家分月排行榜第二2015年7月 硬件/嵌入开发大版内专家分月排行榜第二2014年5月 VC/MFC大版内专家分月排行榜第二2014年3月 VC/MFC大版内专家分月排行榜第二2013年10月 VB大版内专家分月排行榜第二2013年7月 VB大版内专家分月排行榜第二2012年5月 VB大版内专家分月排行榜第二2012年4月 VB大版内专家分月排行榜第二2012年2月 VB大版内专家分月排行榜第二2011年11月 VB大版内专家分月排行榜第二
2015年11月 VC/MFC大版内专家分月排行榜第三2015年6月 VC/MFC大版内专家分月排行榜第三2015年2月 VC/MFC大版内专家分月排行榜第三2014年1月 VC/MFC大版内专家分月排行榜第三2012年3月 VB大版内专家分月排行榜第三2011年12月 VB大版内专家分月排行榜第三2011年10月 VB大版内专家分月排行榜第三
本版专家分:0
本版专家分:75834
2013年8月 VB大版内专家分月排行榜第一2013年3月 VB大版内专家分月排行榜第一2012年10月 VB大版内专家分月排行榜第一2012年9月 VB大版内专家分月排行榜第一2012年8月 VB大版内专家分月排行榜第一2012年7月 VB大版内专家分月排行榜第一2012年6月 VB大版内专家分月排行榜第一2012年5月 VB大版内专家分月排行榜第一2012年4月 VB大版内专家分月排行榜第一2012年3月 VB大版内专家分月排行榜第一2012年2月 VB大版内专家分月排行榜第一2012年1月 VB大版内专家分月排行榜第一2011年12月 VB大版内专家分月排行榜第一2011年11月 VB大版内专家分月排行榜第一2011年10月 VB大版内专家分月排行榜第一2011年9月 VB大版内专家分月排行榜第一2011年8月 VB大版内专家分月排行榜第一2011年7月 VB大版内专家分月排行榜第一
2011年1月 VB大版内专家分月排行榜第二2010年10月 VB大版内专家分月排行榜第二
2013年1月 VB大版内专家分月排行榜第三2012年12月 VB大版内专家分月排行榜第三2011年6月 VB大版内专家分月排行榜第三2011年2月 VB大版内专家分月排行榜第三2010年12月 VB大版内专家分月排行榜第三2010年11月 VB大版内专家分月排行榜第三2009年7月 VB大版内专家分月排行榜第三
本版专家分:0
本版专家分:129855
2017年3月 VB大版内专家分月排行榜第一2016年12月 VB大版内专家分月排行榜第一2016年5月 VB大版内专家分月排行榜第一2016年1月 VB大版内专家分月排行榜第一2015年12月 VB大版内专家分月排行榜第一2015年11月 VB大版内专家分月排行榜第一2015年10月 MS-SQL Server大版内专家分月排行榜第一2015年9月 VB大版内专家分月排行榜第一2015年9月 MS-SQL Server大版内专家分月排行榜第一2015年8月 VB大版内专家分月排行榜第一2015年8月 MS-SQL Server大版内专家分月排行榜第一2015年7月 VB大版内专家分月排行榜第一2015年7月 MS-SQL Server大版内专家分月排行榜第一2015年6月 VB大版内专家分月排行榜第一2015年5月 VB大版内专家分月排行榜第一2015年4月 VB大版内专家分月排行榜第一2015年3月 VB大版内专家分月排行榜第一2015年2月 VB大版内专家分月排行榜第一2014年11月 VB大版内专家分月排行榜第一2014年9月 VB大版内专家分月排行榜第一2014年8月 VB大版内专家分月排行榜第一2014年7月 VB大版内专家分月排行榜第一2013年7月 VB大版内专家分月排行榜第一2013年4月 VB大版内专家分月排行榜第一2010年2月 VB大版内专家分月排行榜第一2010年1月 VB大版内专家分月排行榜第一2009年11月 VB大版内专家分月排行榜第一2009年9月 VB大版内专家分月排行榜第一2009年8月 VB大版内专家分月排行榜第一2009年7月 VB大版内专家分月排行榜第一2009年4月 VB大版内专家分月排行榜第一2009年3月 VB大版内专家分月排行榜第一2009年2月 VB大版内专家分月排行榜第一2009年1月 VB大版内专家分月排行榜第一2008年6月 VB大版内专家分月排行榜第一2007年12月 VB大版内专家分月排行榜第一2007年10月 VB大版内专家分月排行榜第一2007年9月 VB大版内专家分月排行榜第一
2016年11月 VB大版内专家分月排行榜第二2016年1月 MS-SQL Server大版内专家分月排行榜第二2015年12月 MS-SQL Server大版内专家分月排行榜第二2015年11月 MS-SQL Server大版内专家分月排行榜第二2015年5月 MS-SQL Server大版内专家分月排行榜第二2015年4月 MS-SQL Server大版内专家分月排行榜第二2015年1月 VB大版内专家分月排行榜第二2015年1月 MS-SQL Server大版内专家分月排行榜第二2014年12月 VB大版内专家分月排行榜第二2014年11月 MS-SQL Server大版内专家分月排行榜第二2014年9月 MS-SQL Server大版内专家分月排行榜第二2013年8月 VB大版内专家分月排行榜第二2013年6月 VB大版内专家分月排行榜第二2013年5月 VB大版内专家分月排行榜第二2010年4月 VB大版内专家分月排行榜第二2010年3月 VB大版内专家分月排行榜第二2008年12月 VB大版内专家分月排行榜第二2008年8月 VB大版内专家分月排行榜第二2008年7月 VB大版内专家分月排行榜第二2007年11月 VB大版内专家分月排行榜第二
2017年1月 MS-SQL Server大版内专家分月排行榜第三2015年6月 MS-SQL Server大版内专家分月排行榜第三2015年3月 MS-SQL Server大版内专家分月排行榜第三2015年2月 MS-SQL Server大版内专家分月排行榜第三2014年12月 MS-SQL Server大版内专家分月排行榜第三2014年10月 VB大版内专家分月排行榜第三2014年10月 MS-SQL Server大版内专家分月排行榜第三2014年8月 MS-SQL Server大版内专家分月排行榜第三2013年9月 VB大版内专家分月排行榜第三2013年3月 VB大版内专家分月排行榜第三2012年5月 VB大版内专家分月排行榜第三2012年4月 VB大版内专家分月排行榜第三2010年10月 VB大版内专家分月排行榜第三2010年8月 VB大版内专家分月排行榜第三2010年7月 VB大版内专家分月排行榜第三2009年5月 VB大版内专家分月排行榜第三2008年9月 VB大版内专家分月排行榜第三2008年4月 VB大版内专家分月排行榜第三2008年2月 VB大版内专家分月排行榜第三
本版专家分:40153
2017年 总版技术专家分年内排行榜第一
2014年 总版技术专家分年内排行榜第二
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
匿名用户不能发表回复!|
CSDN今日推荐MFC串口编程接收大量数据时的问题
[问题点数:40分,结帖人xianglitian]
本版专家分:0
CSDN今日推荐
本版专家分:53844
2015年8月 硬件/嵌入开发大版内专家分月排行榜第一2015年7月 VC/MFC大版内专家分月排行榜第一2015年5月 VC/MFC大版内专家分月排行榜第一2015年4月 VC/MFC大版内专家分月排行榜第一2015年3月 VC/MFC大版内专家分月排行榜第一2015年1月 硬件/嵌入开发大版内专家分月排行榜第一2013年12月 VC/MFC大版内专家分月排行榜第一2013年11月 VC/MFC大版内专家分月排行榜第一2013年6月 VB大版内专家分月排行榜第一2013年5月 VB大版内专家分月排行榜第一2013年1月 VB大版内专家分月排行榜第一2012年12月 VB大版内专家分月排行榜第一
2015年9月 VC/MFC大版内专家分月排行榜第二2015年7月 硬件/嵌入开发大版内专家分月排行榜第二2014年5月 VC/MFC大版内专家分月排行榜第二2014年3月 VC/MFC大版内专家分月排行榜第二2013年10月 VB大版内专家分月排行榜第二2013年7月 VB大版内专家分月排行榜第二2012年5月 VB大版内专家分月排行榜第二2012年4月 VB大版内专家分月排行榜第二2012年2月 VB大版内专家分月排行榜第二2011年11月 VB大版内专家分月排行榜第二
2015年11月 VC/MFC大版内专家分月排行榜第三2015年6月 VC/MFC大版内专家分月排行榜第三2015年2月 VC/MFC大版内专家分月排行榜第三2014年1月 VC/MFC大版内专家分月排行榜第三2012年3月 VB大版内专家分月排行榜第三2011年12月 VB大版内专家分月排行榜第三2011年10月 VB大版内专家分月排行榜第三
本版专家分:41715
2012年4月 VC/MFC大版内专家分月排行榜第二
2012年5月 VC/MFC大版内专家分月排行榜第三
本版专家分:0
本版专家分:0
本版专家分:284
本版专家分:11889
本版专家分:0
本版专家分:140578
2013年10月 荣获微软MVP称号2012年10月 荣获微软MVP称号2011年10月 荣获微软MVP称号2010年10月 荣获微软MVP称号
2012年4月 VC/MFC大版内专家分月排行榜第一
2012年5月 VC/MFC大版内专家分月排行榜第二2012年3月 VC/MFC大版内专家分月排行榜第二2011年7月 VC/MFC大版内专家分月排行榜第二2011年1月 VC/MFC大版内专家分月排行榜第二2010年12月 VC/MFC大版内专家分月排行榜第二2010年9月 VC/MFC大版内专家分月排行榜第二2010年6月 VC/MFC大版内专家分月排行榜第二2010年5月 VC/MFC大版内专家分月排行榜第二2010年4月 VC/MFC大版内专家分月排行榜第二
2010年11月 VC/MFC大版内专家分月排行榜第三
本版专家分:33
2004年10月 Java大版内专家分月排行榜第三
本版专家分:202
匿名用户不能发表回复!|
CSDN今日推荐MFC单文档之串口数据发送和接收的校验
上一篇中收发数据讲的是数据格式的转换,现在来讲讲最关键的部分:串口通信协议,即收发数据的规则制定同时怎么防止数据出错。
2、校验和的形式校验
收发数据协议:
1、发送和接收信号数组结构:
0xAA55(cmd)(data1, data2,……,data32)(check1)(check2);
2、cmd、data、check范围:01-FF
3、所有数据加起来的和得到的高位为(check1),低位为(check2),然后收到数据方再累加一次与(check1)(check2)进行比较,可以有效防止数据出错,出错概率为1/256*1/256。
校验和的实现
怎么把累加得到的三字节或者四字节的16进制数拆成两半分别放置呢,用一个&就可以完美实现了。
data37 = (data36 & 0xff00) && 8, data38 = (data36 & 0xff);
receivedatalen = Str2Hex(buffer, receivedata);
int data36 = receivedata[0] + receivedata[1] + receivedata[2] + receivedata[3] + receivedata[4] + receivedata[5] + receivedata[6] + receivedata[7] + receivedata[8] + receivedata[9]
+ receivedata[10] + receivedata[11] + receivedata[12] + receivedata[13] + receivedata[14] + receivedata[15] + receivedata[16] + receivedata[17] + receivedata[18] + receivedata[19]
+ receivedata[20] + receivedata[21] + receivedata[22] + receivedata[23] + receivedata[24] + receivedata[25] + receivedata[26] + receivedata[27] + receivedata[28] + receivedata[29]
+ receivedata[30] + receivedata[31] + receivedata[32] + receivedata[33] + receivedata[34],
data37 = (data36 & 0xff00) && 8, data38 = (data36 & 0xff);
if ((receivedata[35] == data37) && (receivedata[36] == data38))
if ((receivedata[2] == 0x01))
MyPublicData.Public_card =
m_cardnum =
SetDlgItemText(IDC_CARDSHOW, m_cardnum);
AfxMessageBox(_T("已识别卡号!"));
m_StateLed1.SetIcon(m_hIconLedGreen);
没有更多推荐了,串口数据实时显示问题
[问题点数:30分,结帖人cczu_yan]
本版专家分:0
结帖率 100%
CSDN今日推荐
本版专家分:4873
本版专家分:0
结帖率 100%
本版专家分:0
结帖率 100%
本版专家分:24
本版专家分:0
结帖率 100%
本版专家分:897
匿名用户不能发表回复!|
CSDN今日推荐16:00 提问
VS串口接收数据并实时画出波形
单片机采集心电信号,将采集数据以一定的帧格式发送给上位机,比如一帧为:AA0235,AA为帧头,0x0235为心电数据,上位机如何实时画出心电波形?参考网上程序,是在OnCommMscomm1()中画图,即每接收到一个就画一次,这在发送频率慢是可行的
。单片机一帧数据发送频率为400Hz,如果每接收到一个就画一次的话,波形刷新太快。如何正常画出动态心电信号波形呢?希望能有源程序参考
按赞数排序
接受数据的频率 ,绘图曲线的频率,这些都是可以控制的!!看自己需求。。
接受数据可以采样平均,绘制曲线可以控时绘制。。。
绘图的刷新频率取决于人眼识别的最低频率和系统刷新的最大频率,选一个折中的频率。
另外接收数据要缓存的。
(1)OnCommMscomm1()函数中仅将数据存储(建议使用双端队列,每次有新数据,同时);
(2)设置定时器控制刷新速率,在定时器响应函数中迫使窗口重绘;
(3)在窗口重绘函数OnDraw中画图;
这是在MFC中画动态曲线比较好的思路。
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐

我要回帖

更多关于 频率和幅值 的文章

 

随机推荐