自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

认识学习,好好总结,共享进步

一步一步记录自己的成长

  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 STM32F0系列寄存器操作02:RCC时钟配置

上一篇已经完成了一个空工程的建立,那程序要能跑起来,下面的第一步肯定就是:时钟配置。先大概说一下我的攻克RCC的步骤:1)看懂F0系列的时钟数(我真实用的芯片是STM32F072RBT6);2)详细分解原子例程中的RCC初始化操作;3)模拟原子的RCC初始化步骤实现在F0系列上的RCC寄存器操作移植(是的,我觉得我目前做到的就是一个类似移植;开始吧!目录1. 时钟树详解:1)首先就是时钟输入源2)时钟倍频及分频:2.原子例程中的RCC初始化操作第一步:复位向量表.

2021-02-25 17:31:37 1809

原创 STM32+ucosII 下编译提示RAM不足的问题

最近将之前的现成的工程移植到ucos下,系统配置完后,一步一步添加功能模块,添加过程中编译后提示RAM不足 后来在网上问了一下网友,有的说堆栈配置不对,于是开始查问题,刚开始试着把任务的堆栈改大了(由原来的64改到128),编译正常了,以为问题解决了,可是继续添加模块又出现这个问题,才发现不是这个问题,   继续循着堆栈的问题,参考其他例程,试图想修改启动文件里的堆

2014-12-15 16:26:18 1976

转载 MFC怎么修改静态文本的字体大小

用MFC里面的Static Text控件 CFont font;font.CreatePointFont(200,_T("宋体"),NULL);GetDlgItem(IDC_Static控件名)->SetFont(&font);

2014-11-14 16:37:25 3106

转载 USB枚举过程

1. 枚举是什么?       枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序。调试USB设备,很重要的一点就是USB的枚举过程,只要枚举成功了,那么就已经成功大半了。       USB架构中, hub负责检测设备的连接和断开,利用其中断IN端点(Interrupt IN Endpoint)来向主机(Host)报告

2014-08-21 16:22:39 533

原创 MFC怎么给对话框添加背景

一 、添加OnEraseBkgnd函数    VS2005下,

2014-07-21 14:45:58 578

转载 利用CBitmapButton类实现位图按钮的两种方法

利用CBitmapButton类实现位图按钮的两种方法:方法一: 1、在资源编辑的时候选中按钮的 Owner draw 属性,不需要选择 Bitmap 属性.       按钮右键-->Styles-->Owner draw 2、在程序中定义一个CBitmapButton成员变量。        注意:不能使用ClassWizard为按钮映射一个CButton变量,然后改为

2014-07-21 12:00:21 699

转载 STM32定时器捕获PWM脉冲频率

一、概念理解PWM输入捕获模式是输入捕获模式的特例,自己理解如下1. 每个定时器有四个输入捕获通道IC1、IC2、IC3、IC4。且IC1 IC2一组,IC3 IC4一组。并且可是设置管脚和寄存器的对应关系。2. 同一个TIx输入映射了两个ICx信号。3. 这两个ICx信号分别在相反的极性边沿有效。4. 两个边沿信号中的一个被选为触发信号,并且从模式控制器被

2014-07-03 14:38:34 6994

原创 初识MySql

针对mysql的安装,整个过程中几乎没有什么难点,重要要注意下面一个点:1.在mysql的配置过程中,要保证Character Set 一定要设置为gb2312;  -- 如果不这样设置,则数据库中的中文在写入和读出过程中必须进行反复的转换才行。 mysql的执行中注意:由于mysql是在命令行环境下进行操作,如果输入错误(尤其是多行的情况下),必须要重新输入,比较麻烦,因此可

2013-12-16 16:29:41 579

转载 【转】QTP10.0破解总结 .

以下步骤都是指默认安装路径下的操作:1.下载安装QTP,下载安装完成后,会有一个输入/导入密钥向导界面,先暂停在此界面不管。2.在C:/Program Files/Common Files/Mercury Interactive下创建文件夹:License Manager(有时可能该文件夹存在,这时就不用再新建了)3.将破解工具mgn-mqt82.exe复制到C:/Program Fi

2013-12-11 17:23:42 570

转载 windows下架设SVN服务器并设置开机启动

1、安装SVN服务器,到http://subversion.apache.org/packages.html上下载windows版的SVN,并安装,在命令行下运行svn命令,如下所以,则svn服务器安装成功。C:\Documents and Settings\Administrator>svn   使用“svn help”得到用法。             2、创建仓库

2013-11-08 10:42:33 463

原创 NUnit断言-其他断言类

1.StringAssert类   StringAssert用于String类型的断言判断:   StringAssert.Contains:是否包含子串   StringAssert.StartsWith:是否以某子串开头   StringAssert.EndsWith:是否以某子串结尾  StringAssert.AreEqualIgnoringCase:两个字符串是否在不

2013-11-04 17:35:59 565

原创 NUnit断言-Assert类

Nunit一共有四个类断言类,分别是Assert、StringAssert、FileAssert和DirectoryAssert,它们都在NUnit.Framework命名空间,其中Assert是常用,也是我们最熟悉的,而另外三个断言类,顾名思义,分别对应于字符串的断言、文件的断言和目录的断言,理论上,仅Assert类就可以完成所有条件的判断,然而,如果合理的运用后面的三个断言,将使代码更加简洁、

2013-11-04 15:37:45 953

原创 NUnit深入学习

1.    SetUp/TearDown属性:        常规的初始化/清除。        SetUp:NUnit将在执行每个测试前执行标记SetUp属性的方法,这个方法必须为public。2.    Ignore属性:        使用Ignore属性,你可以保持测试,但又不运行他们。        Ignore属性可以附加到一个独立的测试方法,也可以附加到整个测试类

2013-11-04 15:13:00 763

原创 NUnit基本使用流程

1.新建.NET工程;2.添加NUnit的引用:              1)                                          2)                             3.为工程要测试的类或函数增加相应的UNnit标记; namespace NUnitQuiteStart{ [TestFix

2013-10-31 16:58:02 769

原创 初始NUnit

1.NUnit是一个单元测试框架,专门针对.NET来写的。2.NUnit完全由C#语言来编写的,最重要的一点是它适合所有的.NET语言。

2013-10-31 16:36:15 559

原创 我的学习计划1

为了督促自己,以后要认真编写学习计划并认真执行,加油!首先就是要比较完整的学习SVN的所有操作,认真看完一整套的视频教程,基本要掌握:1)SVN服务器的搭建;2)SVN服务器的管理;3)SVN的常用操作;4)一些比较高级的操作,如分支与合并,服务器迁移等; 暂定学习时间为一周2013-10-31到2013-11-8

2013-10-31 10:03:26 625

嵌入式实时操作系统uCOS-II[邵贝贝]

UCOSII很实用的资料,初学必看的资料

2014-06-25

C语言实例解析精粹

很好的C语言实例,写的很不错,绝对值得好好学习一下

2012-09-11

svn(1).rar

svn的服务器和客户端安装包,我自己已经安装好了,win7,xp都可以安装

2012-08-23

mfc操作excel

关于mfc操作excel的文档,比较基础

2012-08-23

mfc操作文件

关于mfc操作文件的讲解,比较详细,我自己试过了,都没有问题的

2012-08-23

空空如也

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

TA关注的人

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