- 博客(23)
- 资源 (7)
- 收藏
- 关注
原创 对多个控件在for语句中执行相同操作的方法
经常会遇到对多个控件赋初始值或配置参数,操作方法都一样,但因各控件的ID不同,必须一个一个的写,很麻烦。下面介绍的方法就是将多个控件在for语句中执行同一操作,大大简化了代码编写量:示例:将多个控件同时使能或屏蔽的函数:void CHID_BlinkyDlg::EnableDeviceCtrls(BOOL bEnable){ int nIDs[] = { IDC_RADIO
2015-09-30 18:11:46 817
转载 Keil MDK与h-jtag联调
keil MDK也是可以借助h-jtag进行单步调试,写出来与大家一起分享一下.keil MDK编译器使用V4.01版本,下载地址:http://www.embedinfo.com/down-list.asp?id=714 (需要注册一下)h-jtag使用V1.0版本(请注意,一定要用V1.0或者以上版本才可以与mdk兼容),下载地址http://www.hjtag.com/d
2015-09-30 11:21:10 560
转载 Keil MDK入门
http://blog.csdn.net/zhzht19861011/article/details/5964827熟悉Keil C 51的朋友对于Keil MDK上手应该比较容易,毕竟界面是很像的。但ARM内核毕竟不同于51内核,因此无论在设置上还是在编程思想上,都需要下番功夫研究的。本文以MDK V4.03为例,详细的写一下MDK的设置、界面、工具。可能会有些杂乱,但我想所涉及的东西都是最
2015-09-30 11:19:22 734
转载 阻抗匹配基础
英文名称:impedance matching 基本概念信号传输过程中负载阻抗和信源内阻抗之间的特定配合关系。一件器材的输出阻抗和所连接的负载阻抗之间所应满足的某种关系,以免接上负载后对器材本身的工作状态产生明显的影响。对电子设备互连来说,例如信号源连放大器,前级连后级,只要后一级的输入阻抗大于前一级的输出阻抗5-10倍以上,就可认为阻抗匹配良好;对于放大器连接音箱来说,电子管机应选用
2015-09-28 16:47:18 1284
转载 VC自动侦测USB参考
关于USB设备的自动侦测,该如何解决http://m.myexception.cn/vc-mfc/114413.html关于USB设备的自动侦测不知道为什么,U盘能侦测到插入和移除, USB 摄像头就是不行,谁给帮忙解答一下GUID CAMERA = { 0x6BDD1FC6, 0x810F, 0x11D0, 0xBE, 0xC7, 0x08, 0x00, 0x2B, 0x
2015-09-28 12:59:43 3938 1
转载 USB设备的插入检测
首先,着重强调 Device Class GUID, Device Interface Class GUID, Interface GUID是有区别的,另外奉上两篇MSDN文章: http://msdn.microsoft.com/en-us/library/windows/hardware/ff553412(v=vs.85).aspx http://msdn.microsof
2015-09-28 12:54:36 1215
原创 VC++ lib的制作
将自己在制作VC++的库文件:lib(DLL)过程中遇到的问题即解决方法整理如下: 1. lib或dll文件的制作 用VS制作lib或dll文件非常简单,可参考如下链接 http://blog.csdn.net/phenixyf/article/details/46861661 2. lib或dll文件的分类 lib(dll)
2015-09-25 18:23:10 2724
转载 msvcprt.lib(MSVCP90.dll) : error LNK2005:已经在libcpmtd.lib(xmutex.obj) 中定义
很久没有写程式设计入门知识的相关文章了,这篇文章要来谈谈程式库 (Library) 连结,以及关于 MSVC 与 CRT 之间的种种恩怨情仇。如果你使用的作业系统是 Linux、Mac 或其他非 Windows 平台,你可以忽略这篇文章;如果你使用的作业系统是 Windows 平台,但没有用 Microsoft Visual Studio C++(以下简称为 MSVC)软体撰写 C++ 程
2015-09-25 16:04:36 684
转载 关于keil多c文件工程中bit变量的声明定义问题
为了这个问题,浪费好长时间,挤进了脑汁,伤透了脑筋,曾一度有个现在看来应该是挺好笑的想法——怀疑keil不向标准c一样,不能很好的支持多c文件工程,在多c文件共享变量时,尚无法很好处理。 不过就在要点发送帖子按的一瞬间,偶却有了灵感,并通过验证,知道如何解决了。然后再接着想下去,通过实验,有个更多收获: 1)如果两个或更多c文件都需要使用某非bit型变量,那么声明是应将相应存储
2015-09-25 10:59:23 12361 2
转载 FPGA验证技术简介
第一编 验证的重要性 验证,顾名思义就是通过仿真、时序分析、上板调试等手段检验设计正确性的过程,在FPGA/IC开发流程中,验证主要包括功能验证和时序验证两个部分。为了了解验证的重要性,我们先来回顾一下FPGA开发的整个流程。FPGA开发流程和IC的开发流程相似,主要分为以下几个部分: 1)设计输入,利用HDL输入工具、原理图输入工具或状态机输入工具等把所要设计的电路描述出来;
2015-09-24 18:07:14 8439 1
转载 FPGA验证简介
第一编 验证的重要性 验证,顾名思义就是通过仿真、时序分析、上板调试等手段检验设计正确性的过程,在FPGA/IC开发流程中,验证主要包括功能验证和时序验证两个部分。为了了解验证的重要性,我们先来回顾一下FPGA开发的整个流程。FPGA开发流程和IC的开发流程相似,主要分为以下几个部分: 1)设计输入,利用HDL输入工具、原理图输入工具或状态机输入工具等把所要设计的电路描述出来;
2015-09-24 18:04:41 6691
转载 Gamma的完全理解
Gamma校正问题:什么是Gamma曲线矫正?Gamma曲线矫正是什么意思? Gamma曲线是一种特殊的色调曲线,当Gamma值等于1的时候,曲线为与坐标轴成45°的直线,这个时候表示输入和输出密度相同。高于1的Gamma值将会造成输出亮化,低于1的Gamma值将会造成输出暗化。总之,我们的要求是输入和输出比率尽可能地接近于1。在显示器、扫描仪、打印机等输入、输出设备中这是一个
2015-09-24 17:45:06 31955 3
转载 ISE中FPGA的实现流程
一.ISE实现的步骤 在综合之后,我们开始启动FPGA在ISE中的实现过程,整个过程包括以下几个步骤: 1.Translate - 将输入的网表文件和约束文件整合后输出到一个Xilinx私有的通用数据库 文件
2015-09-22 15:01:17 2458
原创 用F340 GPIO做I2C
在和Qinheng开发小尺寸点灯治具中,F340和FPGA采用I2C通信,其中F340作为I2C的主机,I2C端口用自己的GPIO编写,总结遇到的问题及注意事项: 1. F340端口及上拉电阻设置: 要配成SCL/SDA的端口必须设置成opendrain结构,本例中设置如下: sbitSCL = P0^0;sbit SDA = P0^2;
2015-09-22 12:49:28 1014
原创 对话框之间函数互调
在CImageArea类中调用CGIFJPGDlg类的DrawSelectedImage函数:1. 在CImageArea类的.cpp文件中includeCGIFJPGDlg类的头文件#include "GIFJPGDlg.h"2. 在要调用的函数中使用下面的语句:void CImageArea::OnPaint(){CPaintDC dc(this); //
2015-09-13 18:35:23 932
原创 I2C 不良
I2C在发送时,出现波形变锯齿状的原因:1. I2C timing 不对,结束标志、restart标志、时钟个数错误等;2. 上拉power的驱动能力不够。
2015-09-10 12:45:10 1835
原创 I2C读写时序
1. I2C写时序图: 注意:最后一个byte后,结束标志在第十个CLK上升沿之后: 2. I2C读时序图: 注意:restart信号格式;读操作结束前最后一组clk的最后一个上升沿,主机应发送NACK(之前的读clk后最后一个bit发送ACK),然后再发送结束标志。
2015-09-10 12:38:08 10162
原创 LP 读操作流程
本文介绍MIPI读操作:master用DCS读0x0B寄存器,然后slave返回error包。本示例master为SSD2828,slave为ICN9605C,为解ICN9605C mipi lp read bug时量测的信号波形,用此来说明mipi lp读操作。其中SSD2828在发送读指令时会先发送最大返回数据然后再发送要读的寄存器数据,本例中采用DCS short packet方式来
2015-09-07 18:18:51 2696 3
原创 MIPI spec总结
在MIPI _D-PHY-Specification中,章节5.3中有详细介绍mipi总线工作的三种状态:Control, High-Speed and Escape(章节5.6)。 其中Escape mode就是lp mode,在mipi总线上,进入各模式前有各自的状态切换,如escape mode: LP11->LP10->LP00->LP01->LP00,MIPI-D-PHY侦测
2015-09-07 18:11:01 5763
转载 DCM使用时输入时钟相关错误
当给DCM的输入时钟同时又用到其他电路中时,容易出现下述错误 1.综合时的错误 ERROR:Xst:2035 - Port has illegal connections. This port is connected to an input buffer and other components.Input Buffer: XILINX对上述错误的解决方法是: ----
2015-09-06 10:01:59 2171
VbyOne Spec
2013-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人