自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

原创 钽电容容量、耐压与封装关系

一般封装尺寸表:L:外形总长度W:外形总宽度W1:外形宽度方向的焊盘宽度A:外形长度方向的焊盘宽度H:外形高度容值、耐压与尺寸对照表:

2017-09-15 10:01:34 1731

原创 STM32启动过程和启动文件分析

一、概述1、说明  每一款芯片的启动文件都值得去研究,因为它可是你的程序跑的最初一段路,不可以不知道。通过了解启动文件,我们可以体会到处理器的架构、指令集、中断向量安排等内容,是非常值得玩味的。  STM32作为一款高端Cortex-M3系列单片机,有必要了解它的启动文件。打好基础,为以后优化程序,写出高质量的代码最准备。  本文以一个实际测试代码--START_T

2017-03-08 11:57:36 731

原创 uCOS-II移植 (B OSStartHang)问题 和 多任务不能切换问题

关于STM32F107VC _OSStartHang解决方案问题:移植UCOS-II后,程序总是在 B         OSStartHang ,//根据提示,应当永远不会到这步的。其实很简单,因为STM32本身的异常中断PendSV_Handler替代了UCOS的异常中断OSPendSV,使其不能正常执行。这样我们就需要更改PendSV_Handler为OSPendSV以

2017-03-07 12:11:09 4037

转载 uCOS-II移植到STM32的详细步骤

前 言说点废话,网上有很多关于uCOS-ii移植的文章,好多都是千篇一律,理论性很强,分析了一大堆虚头巴脑的东西,真想问他们,你确定你分析的这些东西是需要你做的工作吗?实操性严重欠缺…这方面我也走了很多弯路,下面就将自己的移植过程一步步的记录下来,也给大家做做参考。首先,简单总结一下移植的大概过程:(1) 去uC/OS-ii官网下载你要移植芯片CPU的相关案例,

2017-03-07 12:07:45 1777

原创 MFC 添加richedit控件

使用richedit控件1)初始化//必须加,否则无法显示窗口CXXXApp::CXXXApp()  //找到应用类{// TODO: add construction code here,// Place all significant initialization in InitInstance   AfxInitRichEdit();  //此句必须加  

2016-12-24 12:19:15 8243

原创 MFC 实现richedit右键菜单的复制粘贴功能

需要用到Richedit的右键菜单复制,粘贴功能。百度谷歌了一下,发现网上的文章都是零零碎碎,借鉴意义不大。于是,发扬我们桂电勇于挑战困难,努力进取的精神,终于完成了右键添加菜单和复制粘贴等功能。   大致分三个步骤:1.MFC添加右键菜单;2.添加菜单消息响应函数;3.菜单消息响应里使用剪切板实现复制,粘贴功能。1.MFC添加右键菜单 1.建立一个基于

2016-12-24 12:05:47 4608

转载 GCC-AVR 中断向量的注意事项

//注意:本文使用的GCC-AVR版本为WinAVR20100110中断不是C语言的一部分,中断的实现是由编译器实现的。所以,不同版本的编译器的中断的写法有很大的不同;即便同样是WinAVR,不同版本中的中断向量竟然都是略有区别的!1.头文件如果使用GCC-AVR的中断操作,必须包括头文件interrupt.h,即:[cpp] v

2016-11-18 17:15:47 2203

原创 AVR的GCC中断向量说明

=====================================================================                                                        ATmega系列===========================================================

2016-11-16 12:33:37 1941

转载 KEIL MDK输出map文件分析

标题:KEIL MDK输出map文件分析01 零、前言 前面写了一篇文章对__main函数的执行过程做了一个粗略的跟踪描叙,对一个烧录了程序的STM32开发板从启动复位到进入用户main函数的过程有了一个大概的了解,但是有很多问题感觉还是模模糊糊,因此,今天又把KEIL MDK编译、链接后生成的map文件简单分析一下,加深对链接器、嵌入式系统可执行映像特点的

2015-11-12 12:23:23 4210

原创 win7 64位VC串口控件打不开解决方法

写了个MSComm的串口通信程序,在没有安装Vc的机器上没有办法运行。需要手动注册控件。不过手动注册可以写成bat文件来完成。首先是建一个文件夹,64位系统将Windows/SysWOW64(32位系统Windows/system32)下的Mscomm.srg, Mscomm32.ocx,Mscomm32.dep文件拷到文件夹中,然后查看 Mscomm32.dep的内容,在顶部加入“REG

2015-08-31 13:28:52 4662

原创 关于LWIP断开网线后重连问题(热插拔问题)

最近在弄STM32+LWIP协议,在网络拔掉网线情况下,无法重新连接。网上找了好多方法都没有实现,着实郁闷!后来无意间看到了暂时解决这一问题的方法,虽然不是那么完美,但最算能解决问题。分享给大家。问题:LWIP建立一个TCP服务器,收发数据也正常。但是客户端非正常断线-如客户端掉电,突然拔掉客户端的网线,然后重新连接服务器,就连接不上了。原因:LWIP_CLOSE(),在非

2014-07-17 16:38:11 28796 3

原创 STM32 IAP 在线升级详解(转)

扩展-IAP主要用于产品出厂后应用程序的更新作用,考虑到出厂时要先烧写IAP  再烧写APP应用程序要烧写2次增加工人劳动力基础上写了“STM32 IAP+APP ==>双剑合一”链接稍后发)一、在进入主题之前我们先了解一些必要的基础知识----stm32系列芯片的种类和型号:startup_stm32f10x_cl.s 互联型的器件,STM32F105xx,STM32F1

2014-04-04 11:38:11 2894

原创 STM32F2xx的tcp_echoserver例程解说

/=====================================================================//TITLE://    STM32F2xx的tcp_echoserver例程解说//AUTHOR://    norains//DATE://    Monday  04-July-2011//Environment:// 

2014-04-02 11:45:08 3082

原创 堆 和 栈的 区别(经典)

堆 和 栈的 区别(经典)转载一篇理解堆和栈区别的好文章此文章虽然是面向C/C++程序员写得,但是对咱们Java程序员还是很有帮助的。 堆和栈的区别 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2

2014-02-19 12:03:30 735

原创 MFC ListControl用法(转)

以下未经说明,listctrl 默认view 风格为report ------------------------------------------------------------------------------- 1. CListCtrl 风格        LVS_ICON: 为每个item 显示大图标        LVS_SMALLICON: 为每个item 显示

2014-01-17 09:45:38 659

原创 MSComm控件注册——exe文件打不开

写了个MSComm的串口通信程序,在没有安装Vc的机器上没有办法运行。需要手动注册控件。从http://www.cnblogs.com/yrh2847189/archive/2007/06/19/789213.html看到的方法。不过手动注册可以写成bat文件来完成。首先是建一个文件夹,将Windows/system32下的Mscomm.srg, Mscomm32.ocx,Mscomm32.d

2014-01-15 15:21:14 1121

原创 VC6.0设置不了断点

问题:现象是用 debug中设置断点会出现One or morebreakpoints cannot be setand have been disabled. Execution will stop at the beginning of the program.解决方法:1) Build -> Set Activeconfiguration 中是否选择了Win32Debug

2014-01-09 17:28:35 8270

转载 电容器的阻抗特性

电容器的阻抗特性  电容器的等效电路 请查看本人相册的图片,谢谢!

2012-09-24 10:47:33 2132

转载 【转】Altium designer summer 09如何设置标题栏

【转】Altium designer summer 09如何设置标题栏一、自定义原理图模板(本步没有问题可省略)--------》使用系统默认的模板,按理说应该能显示,但事实上,无论protel 99se ,protel 2004,还是AD6.X的都是不能显示的,只有自己建一个模板(即原理图文件上画框框什么之类的,放字符串,值是"=tile"什么的就行了),记得保存为.schdot格式

2012-09-20 17:40:32 14914 2

转载 【转】为什么很多程序员都选择跳槽?为什么你没有加薪?

这个世界上有一类人特别苦逼,苦逼到什么程度呢?他们省吃俭用攒钱买房,结果房价越来越贵;公司外部竞争激烈,他们工作异常繁忙,披星戴月,日复一日;技 术更新行业罕见,他们要随时调整心情,随时学习知识;他们长期和机器为伍,大多比较呆傻,比较单纯;还有很多不一一例举,这一类人就是程序员。而就是这么一类程序员过着这么苦逼的生活,在公司内部却难以获得公平的晋升机会,外来的和尚总是在不断打破平衡,甚至是

2012-09-12 16:59:54 2187

转载 0.1uf电容

0.1uf电容  所谓“都选用”仅适用于低频电路高频电路中,几pF的滤波电容也不稀罕所谓0.1UF电容也不是任何类型的电容都可以,通常都选瓷介电容。选择高频滤波电容的主要依据是频率特性,即阻抗-频率曲线。0.1UF瓷介电容(X7R)的谐振频率(阻抗曲线“谷”点频率)大约为10MHZ多,表贴的大约为16MHZ,而且阻抗也比较低(1欧姆以下量级),这对在大多数低频电路都

2012-03-12 17:29:06 11295

转载 修改MFC的图标

很多时候我们对于MFC框架应用程序的默认图标十分不满意,所以我们来将把它换掉。默认的VC6.0下的MFC图标和VC2005中的MFC图标分别如下:        很多朋友会问我怎么把图标换掉,我看很多人写很多代码,出很多错,其实对于MFC框架应用程序我们可以不写一行代码把那个默认的图标换掉。找一张ICO图标,替换programname/res/programname.ico文件,就可以

2012-02-07 14:17:31 1274

原创 MFC改变static text颜色和内容

1. 打开资源视图。2. 双击打开STATIC所在的对话框。3. 修改STATIC的ID属性,这里假设为IDC_STATICMessage。4.为对话框添加类,假设为CMyDialog.5. 选择对话框,在属性面板上点击消息,并选择WM_CTLCOLOR。6.在对话框对应类的CPP中会新增下面的代码:HBRUSH DataSummaryDlg::OnCtlColor(CDC

2012-02-07 14:05:27 24493 3

原创 Combo Box 的用法

Combo Box (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用 MFC CComboBox Class来操作字符串列表。 1、定义控件对应变量假定已经创建了一个Dialog,并且从控件工具箱将 Combo Box控件拖

2012-01-12 12:36:03 1693

转载 【转学习之路】程序员如何学好C++的50条忠告荟萃

1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》;3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被VC、BCB、BC、MC、TC等词汇所迷惑--他们都是集成开发环境,而我们要

2011-12-09 15:13:36 600

原创 STR710的内部Flash读写

我是初学者,写这篇仅是个人理解。内部FLASH的读写不同与一般的Nand Flash的读写。我们下载程序大多数是下到内部Flash的 BANK 0中,一般的读写数据在BANK 1的0扇区和1扇区中,总共可以储存16K的数据。内部Flash具有写保护,任何对内部FLASH的写操作都必须在RAM中进行。当进行写操作以后内部FLASH中的FLASH_CR0寄存器的LOCK位会被置位后,任何读写都是无效的

2011-10-25 17:05:09 1527

原创 c++串口上位机调试助手的总结和部分代码

我记得是大一下星期学习的C++,是选修课。老师也是随便点几章讲讲,当时什么都不懂,就记得一些类的概念。毕业了,工作了。公司给了个小考核,其中有一项串口上位机软件的,于是花了几天时间,站在前人的肩膀上,做了一个还看得过去的串口上位机软件。今天就总结一下学习的感受和贴出部分重要的代码

2011-08-08 09:57:33 15422 4

转载 VC控件MSComm编写串口通信程序(转)

在众多网友的支持下,串口调试助手从2001年5月21日发布至今,短短一个月,在全国各地累计下载量近5000人次,在近200多个电子邮件中,20多人提供了使用测试意见,更有50多位朋友提出要串口调试助手的源代码,为了答谢谢朋友们的支持,公开推出我最初用VC控件MSComm编写串口通

2011-08-05 11:45:30 2031

转载 心情不好时请看:小P孩的故事

我叫小P孩, 一直是一个人玩, 没有期盼过纯真的爱情 没事做的时候就惹惹小鸟 再有呢,就是帮人灭灭火 没干过什么犯法的事,也没惹过什么人 不过有一天,我一不小心得罪了恶人 他放狗咬我 还放火烧我 我受了伤 我很伤心,喝了很多酒 我非常彷徨无助, 每天在街上闲逛,有一天——竟然……遇见了我生命中的那个她…… 后来,我得知她叫小丫 小丫是个很漂亮,很可爱的女孩 我被她的笑容迷住了

2010-03-19 00:20:00 840

原创 最新出炉2010暴强语录

【知道你过得不好,我也就安心了。】  【这位帅哥,你好像我下一任男友】  【伯母你好,我是你儿子的男朋友】  【不要叫我宅女,请叫我居里夫人】  【真羡慕你这么年轻就认识我了。】  【最近总是失眠,16小时就醒一次。】  【大叔,帮我在配偶栏签个名呗?  【人人都说我丑,其实我只是美得不明显。】  【你有什么不开心的事?说出来让大家开心一下。 】  【有人撒你一身油,对你说:别担心,有奥妙全自动,

2010-03-12 00:17:00 483

转载 用手机的同志们都来看看吧 有多少真相我们一直不知道 ……

一、12593+电话号码=陷阱  你是不是把外地朋友的电话用17951+电话号码的格式储存在电话号码本里?而不是单独拨?那么收费就会从0.39元每分钟变成1.3元每分钟.我也向1860查询过了他们的解释是如果储存在电话号码本里?系统将无法识别。所以无法获得资费优惠,必须每次在键盘上直接按12xxx。神州行用户如此?动感地带用户,全球通也一样。如果你是一个中国移动用户,当你知道中国移动为你设置以

2010-03-10 12:49:00 2376

原创 77本名著浓缩成了77句话!别等自己做错时才明白,到时候可能就太晚了哦!

1、真正有气质的淑女,从不炫耀她所拥有的一切,她不告诉人她读过什么书,去过什么地方,有多少件衣服,买过什么珠宝,因为她没有自卑感。——《圆舞》 2、如此情深,却难以启齿。原来你若真爱一个人,内心酸涩,反而会说不出话来,甜言蜜语,多数说给不相干的人听。——《她的二三事》 3、能够说出的委屈,便不算委屈;能够抢走的爱人,便不算爱人。——《开到荼蘼》 4、爱得不够,才借口多多。——《紫薇愿》 5、最佳的

2010-03-05 09:16:00 793 1

原创 面试70问经典回答

1、请你自我介绍一下你自己,回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每

2010-03-02 13:35:00 3726 15

原创 俞敏洪励志经典名言,读吧,会给你人生启发的

1.女人如果因为觉得一个男生帅就跟嫁给他,这是好色;男生因为女生漂亮而娶她,是审美。2.为什么你不要自傲和自卑?你可以说自己是最好的,但不能说自己是全校最好的、全北京最好的、全国最好的、全世界最好的,所以你不必自傲;同样,你可以说自己是班级最差的,但你能证明自己是全校最差的吗?能证明自己是全国最差的吗?所以不必自卑。3.年纪大了,人们看重不再是外表,不是你帅不帅,而是看你的内心的魅力:你的气魄、气

2010-03-02 13:31:00 893

转载 讲述:职场10年如何磨铁成剑

         常言道,10年磨一剑。职场亦如此,潜心经营,10年的时间能让你从“新人”变成“红人”,从“红人”变成“达人”。而若糊涂混日,10年的时间只能让你从青年变成中年,拿着一份“比上不足,比下无余”的收入。  你10年以后会怎样,想怎样?有没有想过这个问题并且为之困扰?  这一段时间,Jason颇为不悦。原因是在一个多月前,他参加了大学同学毕业10周年聚会,来的人数超过80人。聚会主题之

2009-10-30 13:29:00 929 2

原创 行走社会的100条忠告

 行走社会的100条忠告 1.所有的困苦都是有用意的-这是老天爷在磨练你,为了把重任交给你 2.毛遂自荐,好处多多-让别人看到你,知道你的存在,知道你的能力 3.千万别入错行-人情有牵绊,恩怨的纠葛,转行可不是那幺容易的呀 4.别轻易转行-转行的风险很林,若无大决心,大魄力,最好不要轻率为之 5.不只为了糊口,还要有抱负-你要想:在这个行业中,我要成为什幺样的人 6.不要独享荣耀-独享荣耀,有天就

2009-10-30 13:25:00 638

最新版本CserialPort类 强大串口通讯类

简单而强大的多线程串口编程工具CserialPort类(附VC基于MFC详细编程步骤)

2015-11-27

周立功ARM培训精华(全套)

周立功ARM培训精华~~看看吧,很有益处。

2010-09-06

嵌入式ARM学习计划

学习该学习什么呢?看来这个你就会有了方向~

2010-09-06

嵌入式linux入门笔记

嵌入式入门笔记.入门很不错!他记录了一个菜鸟由弱到强的过程。

2010-03-10

空空如也

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

TA关注的人

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