自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

转载 VC代码书写时,字符串过长如何换行写

2015-09-10 22:59:09 3160

原创 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

原创 ISE使用总结(一)

1. Synthesize结果查看:    .syr文件中包含所有综合信息。

2015-09-07 09:31:11 1774

原创 ChipScope使用总结

1. chipscope不能用晶振输入时钟来作为采样时钟

2015-09-06 10:04:17 1691 1

转载 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

saleae logic16应用软件及学习资料

saleae logic16逻辑分析仪使用的软件,支持win7 32bit/64bit 还有使用学习资料

2014-05-12

TI BLE_CC2450培训资料

TI BLE CC2540/41的培训资料,里面有对blue tooth架构的较详细介绍,对CC2540开发的框架可以有一个整体的认识。

2013-06-24

USB_HID上位机开发介绍

基于VC++开发USB_HID上位机,对USB上位机开发入门比较有帮助,了解USB应用程序的基本内容

2013-05-28

STM32 F10xx硬件开发使用入门

STM32 F10xx硬件开发使用入门 ST官网资料

2013-05-28

使用Zigbee通信的STM32上位机控制小车

使用Zigbee通信的STM32上位机控制小车

2013-05-28

VbyOne Spec

VbyOne V1.4 Spec. LCD next generation internal interface high speed serial interface

2013-03-18

Silicon XPress详解

使用F340等silicon usb芯片,lib函数详解

2012-11-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除