自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (12)
  • 收藏
  • 关注

原创 不错的博客地址

http://www.52rd.com/Blog/imjacob/502/有空看看

2014-11-16 10:27:14 382

转载 深入浅出大端和小端

深入浅出大端和小端 文章一:端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开

2014-11-16 10:16:42 523

原创 IAR中cortex-m4启动流程分析

软件环境:windows7旗舰版,IARV6105(EWARM-EV-WEB-6105) ARM芯片:飞思卡尔K60N512VMD100 (cortex-m4核心)示例程序:飞思卡尔官方的 KINETIS512_SC======================最近分析了一下飞思卡尔官方提供的k60系列demo程序在IAR上的启动流程,现写一下笔记,以备以后参考。先看一下K

2014-11-13 23:10:11 1560

原创 详解C中volatile关键字

来自:http://www.cnblogs.com/yc_sunniwell/archive/2010/06/24/1764231.html  volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序

2014-11-13 23:10:08 775 1

原创 关于__no_init等关键字的一些疑问

__no_init用于禁止系统启动时的变量初始化,我想知道,什么情况下需要用这个关键字使系统禁止变量的初始化,禁止变量初始化用在什么场合,为什么要这样做,有什么意义吗?另外__ramfunc也有类似疑问,书上只是说用__ramfunc定义的函数企图访问ROM将导致编译器产生警告,请问什么情况下才需要用__ramfunc  noinit做到复位后数据保持不变用途常

2014-11-13 23:10:05 4177

原创 位域的常用方法

[cpp] viewplaincopytypedef union {     u8 Byte;   struct{     u8       BIT1                    :1;      u8       BIT2                    :1;      u8                           

2014-11-13 23:10:02 529

原创 IAR中ICF文件分析与应用

来自:http://blog.csdn.net/hitxiaya/article/details/6607075sections在地址空间中的存放是由ILINK链接器来实现的,而ILINK链接器是按照用户在ICF文件中的规定来放置sections的,所以理解ICF文件的内容尤其重要。一个标准的ICF文件可包括下面这些内容:1.      可编址的存储空间(memory)

2014-11-13 23:10:00 681

原创 为什么51系列单片机常用11.0592MHz…

波特率SMODTH11920010FDH960000FDH480000FAH240000F4H120000E8H30000A0H  波特率baud实际上是bit per second,每秒多少位,这样我们可以计算出传送一位需要多长

2014-11-13 23:09:57 2432

原创 存储器的编址、映射和重新映射

来自:http://bbs.ednchina.com/BLOG_ARTICLE_2142342.HTM 存储器的编址、映射和重新映射     理解好存储器的编址、映射和重新映射等问题,对于嵌入式编程和操作系统的理解等都有重大的帮助。所有的把嵌入式系统都可以看成一个“输入输出”系统。信息输入,经过处理,然后输出。那么输入都可以看做读存储单元,这个“存储单元”范围很广,RAM、ROM

2014-11-13 23:09:54 1253

原创 #pragma宏解析

来自:http://blog.csdn.net/feisy/article/details/2108702The   #pragma  pack(n).directive   is   the  same   as  using   the   #pragma  option   specifically  with   the  -a   compiler   option. 

2014-11-13 23:09:52 717

原创 LongToBin(0x##n##怎么理解???

关于以下代码的解释://============================================#defineLongToBin(n)    \                            //DEF 1(                                       \((n >> 21) & 0x80) |       \((

2014-11-13 23:09:49 2213 1

原创 编译器之编程及语法Tips

1.定义一个变量在固定的地址:__ICCARM__   IAR编译器__CC_ARM      Keil编译器#if defined (__ICCARM__)unsigned char ucPassword @0x20000004 = 0x01;#elif defined (__CC_ARM)unsigned char ucPassword __attribute__((at

2014-11-13 23:09:46 413

原创 IAR的优化选项介绍

http://v.youku.com/v_show/id_XNzE2MDY5NDI0.html

2014-11-13 23:09:44 3088

原创 IAR _ramfunc

来自:http://blog.csdn.net/lan120576664/article/details/14451103_ramfunc的意思就是把接下来的函数完全从FLASH复制到RAM里面执行,优点就是速度比在FLASH执行快多了,对实时性要求很高的操作有用。比如很多中断函数都会加_ramfunc,但是RAM是有限的,所以不能把太多的函数都定义为_ramfuncWarni

2014-11-13 23:09:41 1930

原创 Kinetis 时钟分类

来自:http://www.vcan123.com/forum.php?mod=viewthread&tid=81&page=1&extra=  Kinetis时钟分类  Kinetis 系列单片机,有四个时钟:内核时钟(core)、总线时钟(bus)、外部总线时钟(FlexBus)、Flash 时钟(Flash clock) KL系列是没有FlexBus时钟,而且Bus时钟

2014-11-13 23:09:38 905

原创 中值滤波源程序

来自:http://datou314314.blog.163.com/blog/static/6577196200745105253952/    1、什么是中值滤波?中值滤波是对一个滑动窗口内的诸像素灰度值排序,用其中值代替窗口中心象素的原来灰度值,它是一种非线性的图像平滑法,它对脉冲干扰级椒盐噪声的抑制效果好,在抑制随机噪声的同时能有效保护边缘少受模糊。   以一维信号的中值滤波

2014-11-13 23:09:36 814

原创 STM32(Cortex-M3) 中NVIC(嵌…

http://blog.163.com/somen111@126/blog/static/115586684201204883687/

2014-11-13 23:09:33 418

原创 ROM、RAM、DRAM、SRAM、FLASH的区…

http://blog.csdn.net/hcx25909/article/details/7103205   ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random AccessMemory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。      RAM有两

2014-11-13 23:09:31 436

原创 简单验证K60内部时钟运行频率

http://blog.csdn.net/hcx25909/article/details/7253339     下面进入正题,我们在通过MCG模块设置系统时钟的时候,往往无法去准确确定设置后系统的运行时钟跟自己的设置是否对应。到这里可能会有人提出通过软件延时不断翻转某个IO状态来验证,好吧,我只能微微一笑了,呵呵~既然飞思卡尔给咱提供了方便的方式(不只是飞思卡尔,其实很多单片机都

2014-11-13 23:09:28 1303

原创 飞思卡尔Kinetis 60(K60)时钟…

http://blog.csdn.net/hcx25909/article/details/7164650

2014-11-13 23:09:26 854

原创 kinetis时钟模块MCG详解

http://blog.csdn.net/hcx25909/article/details/7338432#comments

2014-11-13 23:09:23 472

原创 一个自动化-博客

http://www.cnblogs.com/hebaichuanyeah/tag/ARMcortex m4/

2014-11-13 23:09:20 550

转载 记住这15条你就会少走弯路

原文地址:记住这15条你就会少走弯路作者:药膳养生99   1、哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、禅修、思考或参加有意义的、有爱心的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。    2、无论你的收入是多少,记得分成六份进行规划投资:增加对身体的投资,让身体始终好使;增加对学习

2014-11-13 23:09:18 420

转载 {转]太经典了,我不得不收藏

原文地址:{转]太经典了,我不得不收藏作者:渭水长流  作者:雪海龙人生要结交两种人:一,良师,二,益友。练就两项本领:一,做事让人感动,二,说话让人喜欢。能吃得下两样东西:一,吃苦,二,吃亏。自觉培养两种习惯:一,看好书,二,听演讲。始终把握两个原则:一,微观上问心无愧,二,宏观上遵纪守法.争取两个极致:一,把潜能发挥到最大,二,把生命延续到极致

2014-11-13 23:09:15 467

原创 (Kinetis K60)WDOG看门狗测试

原文地址:K60)WDOG看门狗测试" HREF="http://blog.sina.com.cn/s/blog_51cf75010101jgbj.html" TARGET="_blank">(http://blog.sina.com.cn/s/blog_4ac1eaae0101dab5.html看门狗是一种计数器。当计数的值溢出时会自动复位MCU。(需要在溢出前“喂狗”,避免复位)看门狗机

2014-11-13 23:09:13 1315

原创 c51编程中sbit sfr 用法

http://blog.chinaunix.net/uid-21515847-id-1825112.html

2014-11-13 23:09:10 815

原创 对通用输入输出GPIO的深入理解

http://blog.chinaunix.net/uid-21515847-id-1825092.html

2014-11-13 23:09:08 581

原创 闪存

http://baike.so.com/doc/674053.html闪存(Flash Memory)是一种长寿命的非易失性(在断电情况下仍能保持所存储的数据信息)的存储器,数据删除不是以单个的字节为单位而是以固定的区块为单位,区块大小一般为256KB到20MB。闪存是电子可擦除只读存储器(EEPROM)的变种,EEPROM与闪存不同的是,它能在字节水平上进行删除和重写而不是整个芯片擦写,这样

2014-11-13 23:09:05 508

原创 IIC  概述与操作

概述与操作" TITLE="IIC  概述与操作" /> 概述与操作" TITLE="IIC  概述与操作" /> 概述与操作" TITLE="IIC  概述与操作" />

2014-11-13 23:09:02 492

原创 有关PWM“死区”时间

有关PWM“死区”时间  2011-10-20 12:03:38|  分类: 硬件-基础 |  标签:脉宽调制  pwm  死区  概念  |举报|字号 订阅     pwm是脉宽调制。     在电力电子中,最常用的就是整流和逆变。这就需要用到整流桥和逆变桥。对三相电来说,就需要三个桥臂。以两电平为例,每个桥臂上有两个电力电子器件,比如igbt。这两个igbt不能同时

2014-11-13 23:09:00 7522

原创 算法与数据结构

http://blog.csdn.net/hcx25909/article/category/2397263

2014-11-13 23:08:57 394

原创 ARM Cortex-M(14)

http://blog.csdn.net/hcx25909/article/category/1054693

2014-11-13 23:08:55 357

原创 图像处理

http://blog.csdn.net/hcx25909/article/category/956479

2014-11-13 23:08:52 464

原创 描述个人品质常用英语单词一览

描述个人品质常用英语单词一览able 有才干的,能干的active 主动的,活跃的adaptable 适应性强的adroit 灵巧的,机敏的aggressive 有进取心的alert 机灵的ambitious 有雄心壮志的amiable 和蔼可亲的amicable 友好的analytical 善于分析的apprehensive 有理解力的aspiring 有志气的,有抱

2014-11-13 23:08:49 3027

原创 C语言变量声明加冒号的用法

有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。这样就可以把几个不同的对象用一个字节的二进制位域

2014-11-13 23:08:47 534

原创 通用寄存器的作用

http://www.cnblogs.com/lilongjiang/archive/2011/06/14/2080427.html

2014-11-13 23:08:44 939

原创 MQX4.0:MK60DZ10.h头文件GPIO模块…

来自:http://blog.csdn.net/duwufeng/article/details/8466659软件结构分析:       1、“struct GPIO_MemMap { }”:GPIO模块内存映射结构体,该结构体定义了一系列“GPIO端口控制寄存器”的名称,利用结构体本身的“平坦特性”与GPIO模块中实际寄存器的相对地址一一对应,实现结构体内部变量操作对物理地址操作的

2014-11-13 23:08:41 1291

原创 MQX4.0:MK60DZ10.h头文件PORT模块…

http://blog.csdn.net/duwufeng/article/details/8462571

2014-11-13 23:08:39 623

原创 两种加载BMP纹理图像的方法

两种加载BMP纹理图像的方法     在NeHe上,通过BMP文件来加载纹理,使用的是glaux.h函数库中的auxDIBImageLoad(Filename)函数来解决的,使用起来比较方便,可是,glaux.h这个函数库作为OpenGL平台发展的一个中间过渡产品,存在这不够稳定及功能不够完整的缺点,所以一般不使用这个函数库,而选择glut.h,以下是分别应用这两种函数库来实现纹理图像加载

2014-11-13 23:08:36 1761

原创 typedef用法总结之续

来自:http://www.cnblogs.com/csyisong/archive/2009/01/09/1372382.htmltypedef用法总结之续        刚刚看了一篇也是关于typedef用法的文章,跟先前看的那篇文章内容大同小异,不过有一处让我收获不小,就是在上篇最后那个案例我不理解的地方,这篇文章给了一个很好的答案。以下是文章的部分内容: 陷阱一: 

2014-11-13 23:08:33 375

PDF转TXT转换器,破解版V5

PDF转TXT转换器,破解版V5,方便!还可以转换ppt,excel,word,和PDF切割等

2019-03-26

Foxit Reader PDF编辑器(带密匙)

Foxit Reader PDF编辑器(带密匙)

2018-10-05

Fundamentals of power electronics

完整版的Fundamentals of power electronics··············11111111111111111111111111111111111111111111111111

2017-09-12

SABER实践教程(关于saber在电源仿真中的几个技巧).pdf.pdf )

SABER实践教程(关于saber在电源仿真中的几个技巧).pdf.pdf )

2016-11-14

SABER 与控制系统仿真.pdf

SABER 与控制系统仿真.pdf

2016-11-14

UCOSII在STM32上的移植.pdf

UCOSII在STM32上的移植.pdf

2015-10-20

Borland C++4.5

Borland C++4.5完全版,用来学习uCOS的

2015-09-13

labview宝典pdf扫描版.part1

labview宝典pdf扫描版.part1

2014-08-05

NI VISA 最新驱动

NI VISA 最新驱动

2014-08-04

Android全套宝典PDF,数本经典学习书籍

Android全套宝典PDF,数本经典学习书籍

2014-07-30

空空如也

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

TA关注的人

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