摘要: 格式如下://DATA_TEMP.hclass CDATA_TEMP{public: CDATA_TEMP(); virtual ~CDATA_TEMP();public: static int int_temp;//必须得定义成static类型的 static char char_temp; st... 阅读全文
posted @ 2015-07-01 17:31 卡贝天师 阅读(349) 评论(0) 推荐(0) 编辑
摘要: int char_leng;Cstring str="abcd";char_leng=str.GetLength();//获取字符串长度 char *str_temp=(char *)malloc(char_leng+1);//根据字符串长度申请一个长度=char_leng+1的内存 for(int... 阅读全文
posted @ 2015-06-24 17:40 卡贝天师 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 首先,字符串“abc”在CString的保存格式是‘a’,'\0','b','\0','c','\0','\0','\0';从中可以看出它是以‘\0’,'\0',结束的。当char ch[6];ch[0]='1';ch[1]='\0';ch[2]='2';ch[3]='\0';CString str... 阅读全文
posted @ 2015-06-24 17:30 卡贝天师 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 实现的功能是在打开一个文件然后把文件的图形信息绘制在picture控件上。问题描述:我把绘制的操作放在了窗口中onpaint()函数里,打开文件后发送一个wm_paint的消息,发现picture控件的绘图内容只显示了一瞬间。窗口中中有picture控件和其它的一些按钮控件静态文本控件等,调试的时候... 阅读全文
posted @ 2015-06-07 17:16 卡贝天师 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 我在一个按钮中调用sendmessage(wm_paint,0,0)达到36以上时,当最小化窗口然后再恢复就会发现窗口出现错误信息,而且窗口界面内容混乱不完整。原来以为是使用sleep()函数导致的问题,后来先通过把onpaint()函数内容注释掉,排除掉了sleep()函数导致的问题。再后来部分注... 阅读全文
posted @ 2015-06-03 11:18 卡贝天师 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 想利用手头上的DE2-115 写一个关于以太网通信的驱动,经过了这么多天的实验调试终于有了一些认识。1、我在观察网卡发送数据与接收数据的过程中发现,我从fpga上的一个网卡发送数据,然后另一个网卡接收数据,接收到的数据前面会有55h这8bit的数据。我从PC上发送数据,用fpga上的网卡接收数据,那... 阅读全文
posted @ 2015-04-09 21:19 卡贝天师 阅读(3636) 评论(0) 推荐(1) 编辑
摘要: 如果需要发送端不断地接收新的数据,而发送端的数据传输率低就需要一个缓冲器FIFO来缓冲数据。当你为别人做项目只是想实现功能而不想让自己的代码让别人看到,想保护自己的算法时,你可以用以下的方法。我使用的是quartus II 13。参照:http://www.cnblogs.com/adamite/p... 阅读全文
posted @ 2014-12-01 15:36 卡贝天师 阅读(353) 评论(0) 推荐(0) 编辑
摘要: FIFO一般用于通过两个不同时钟域的数据传输。一个水池有进和出两个通道,由于进出口水流不一致所以需要水池加以缓冲。堆栈也是相当于水池的作用。如果输入端不是连续的数据流,可以通过堆栈来调节使数据以稳定的状态输出。如果数据的输入时钟大于输出,那么总有一个时间使堆栈溢出则溢出的这部分会被舍弃。一般异步时钟... 阅读全文
posted @ 2014-11-30 10:06 卡贝天师 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 在进行工程调试的时候有时候需要对变量进行观察,SingnaTap II Logic Analyzer 只能对管脚进行观察,所以要观察内部的变量必须把内部的变量进行输出。一种方法是直接把变量定义成管脚通过signaltap II观察,一种是用显示器显示,另外一种是通过串口进行观察。本文主要写了串口发送... 阅读全文
posted @ 2014-11-29 09:51 卡贝天师 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 在进行数据校验时我们会使用到crc(循环冗余校验)校验的方式,例如在以太网通信网络中会对信息进行编码和校验,生成码采用的就是33位的crc-32:x32+x26+x23+...+x2+x+1; (104c11db7)。循环冗余校验码的计算是模2的除法运算。模2指的是运算的时候不进行借位和进位的操作。... 阅读全文
posted @ 2014-11-24 21:55 卡贝天师 阅读(1848) 评论(0) 推荐(0) 编辑