自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 keil C模块化编程总结

一、关于全局变量的定义、声明、引用:方法1:在某个c文件里定义全局变量后,在其它c文件要用,则在要用c文件里用extern进行声明。说来轻巧但还是很多同学会出问题。请看下面注意事项方可解决!注:(1)在定义全局变量时可同时将其初始化(2)在用extern声明时不能再初始化,否则编译器报错举例:有两个c文件分别为one.c和two.c,two中要用到o

2014-04-22 08:49:09 1991

转载 keil中的单片机模块化编程

好的开始是成功的一半  通过上一章的学习,我想你已经掌握了如何在程序中释放CPU了。希望能够继续坚持下去。一个良好的开始是成功的一半。我们今天所做的一切都是为了在单片机编程上做的更好。在谈论今天的主题之前,先说下我以前的一些经历。在刚开始接触到C语言程序的时候,由于学习内容所限,写的程序都不是很大,一般也就几百行而矣。所以所有的程序都完成在一个源文件里面。记得那时候大一参加学校里的

2014-04-22 08:24:15 15668 4

转载 嵌入式C语言之---模块化编程

当你在一个项目小组做一个相对较复杂的工程时,意味着你不再独自单干。你需要和你的小组成员分工合作,一起完成项目,这就要求小组成员各自负责一部分工程。比如你可能只是负责通讯或者显示这一块。这个时候,你就应该将自己的这一块程序写成一个模块,单独调试,留出接口供其它模块调用。最后,小组成员都将自己负责的模块写完并调试无误后,由项目组长进行组合调试。像这些场合就要求程序必须模块化。模块化的好处是很多的,不仅

2014-04-22 08:19:28 958

转载 正确理解.c文件和.h文件

URL: http://blog.sina.com.cn/s/blog_498dc96f0100bvea.html从C编译器角度看,.h和.c皆是浮云,就是改名为.txt、.doc也没有大的分别。换句话说,就是.h和.c没啥必然联系。.h中一般放的是同名.c文件中定义的变量、数组、函数的声明,需要让.c外部使用的声明。这个声明只是让需要用这些声明的地方方便引用。因为 #include "xx.

2014-04-22 08:17:52 1201

转载 KEILC51编译问题ERROR L104: MULTIPLE PUBLIC DEFINITIONS重复定义

ewer

2014-04-22 08:16:12 809

转载 RTX51 TINY实时系统

URL: http://bbs.ednchina.com/BLOG_ARTICLE_3013560.HTM1. 简述RTX51 Tiny操作系统!!!RTX51 Tiny是德国KEIL公司开发的专门针对于8051内核兼容MCU所作的实时操作系统(RTOS),RTX51有两个版本:RTX51-FULL与RTX51-Tiny。FULL版本支持四级任务优先级,最大支持256个任务,它工作在类似于

2014-04-20 21:58:30 1182

转载 AT89S52之(定时器2)Timer2

UR:http://blog.csdn.net/liming0931/article/details/7517747?userName=wanruoqingkong&userInfo=7Y2WES7scpQqjt8Q9S2WDrokRbvAwiQJ5ClYsosk8ELbLMSXoWnmkYwT946bOX%2B1Nkw%2FoDyNFl%2F8rZWkukVaW4YlpfP7rsA3m4YP7R

2014-04-20 20:10:52 7563 2

转载 【学习笔记】zedboard上freertos 按键中断

URL: http://blog.csdn.net/oxp7085915/article/details/17377655代码工作流程:在freertos系统中创建一个二值信号量,并且创建两个任务,任务A:循环输出helloworld,任务B:获取二值信号量,当获取到后设置LED灯亮或灯灭,如果没有获取到则挂起,直到获取到二值信号量。设置按键中断,并在按键中断程序中释放二值信号量。

2014-04-10 15:53:46 1259 1

转载 一些必不可少的Sublime Text 2插件

转自http://www.qianduan.net/essential-to-sublime-the-text-2-plugins.htmlSublime Text 2是一个轻量、简洁、高效、跨平台的编辑器,方便的配色以及兼容vim快捷键等各种优点博得了很多前端开发人员的喜爱,当然也包括我,在看到小飞的介绍后,我就一直在用了。本文推荐一些好用的插件和扩展。Sublime T

2014-04-09 00:19:43 686

转载 开发人员常用的10个Sublime Text插件

http://www.ladyloveit.com/sublime/developers-commonly-used-10-sublime-text-plugin/Sublime是一个新兴的文本编辑器,它的轻巧和功能强大已经吸引了大批的程序员,目前它还是beta版本,但它的社区和插件的开发都非常活跃。它还有插件提供VIM的支持,连我这么多年的VI死忠粉都开始倒戈。但没有最好,只有更

2014-04-09 00:18:20 955

转载 zedboard--用户自定义IP核(pwm发生器)设计(二十)

URL:1:实验说明:对于Zedboard的用户自定义的IP核有两种可行的方案:一:通过EMIO交换数据(GPIO,SPI),这个其实就是将PL的IP核看作系统的外设,在数据交互性能和效率上都有很大的缺陷。(不常用)二:利用向导来制作满足AXI协议的IP核,向导自动生成总线相关的代码,做好地址译码逻辑,读写控制逻辑,并在用户工作区生成一些寄存器。我们写的PL逻辑通过

2014-04-08 16:00:53 1217

原创 msp430学习书籍

http://www.eefocus.com/bbs/article_1077_443542.html亚马逊 msp430http://www.eefocus.com/bbs/article_1077_443542.html

2014-04-08 13:32:07 3906 2

转载 模拟Delta-Sigma的差分原理做的PWM C51程序

URL: http://www.daxia.com/bibis/moredata30_988327_74648.shtmlyuanl我一直在寻求一种不用太快的中断就可以得到高精度的PWM,尝试了许多种方法,发现有一种方法可以。我模拟 Delta-Sigma的差分原理做了PWM,效果不错,只是在边沿的线性稍差。这种方法适用于用RC滤波得到直流信号,而不适用于驱动马达。这种方法可

2014-04-07 19:58:20 1662

转载 PWM 死区问题 记下

URL: http://www.infineonic.org/dagongyuan/blog/13-09/298934_da3f7.html“死区”的概念,必须记录下来,网上收集的,拿来主义下,有用的上的时候。PWM 脉宽调制 在电力电子中,最常用的就是整流和逆变。这就需要用到整流桥和逆变桥。以两电平为例,每个桥臂上有两个电力电子器件,比如igbt。这两个igbt不能同时导通,

2014-04-07 19:53:07 4468

转载 CCS5.2 中文显示乱码问题解决方法

URL: http://blog.csdn.net/kissmonx/article/details/8139931一. 如果是某个文件的中文是乱码, 其余正常显示, 解决方法见下图二. 如果是某个工程的中文是乱码, 解决方法见下图三. 如果全部工作空间是乱码, 则可以整体修改, 如下图所设.

2014-04-03 16:14:42 2581

组合数学[美]Richard.A.Brualdi (5th Edition) (2012)

组合数学,Richard.A.Brualdi,第五版pdf 《组合数学(原书第5版)》系统地阐述组合数学基础、理论和方法,侧重于组合数学的概念和思想,论述了鸽巢原理、排列与组合、二项式系数、容斥原理及应用、递推关系和生成函数、特殊计数序列、二分图中的匹配、组合设计、图论、有向图及网络、Polya计数法等。

2016-09-27

存储技术原理分析_基于Linux 2.6内核源代码

《存储技术原理分析:基于Linux 2.6内核源代码》作者是敖青云,书有点tcp/ip卷2的味道,对源代码讲解的很详细和认真。当时自己找了好久,分享下,节省大家的时间。

2016-05-05

MSP430 Application UART(串口驱动)

MSP430 Application UART(串口驱动)

2014-02-25

tps61165DBTR代码

TPS61165DBTR High Brightness White LED Driver Description: MSP430通过P1.1与TPS61165相连接,向CTRL输入2个字节控制TPS61165 调节LED灯组亮度。第一个字节为地址0x72,第二个字节后5位为控制位范围0x00-0x1f。 TPS61165还提供PWM模式,此程序不包含此模式,仅供EasyScale测试使用。 ACLK = n/a, MCLK = SMCLK = BRCLK = default DCO = ~1.045MHz

2013-07-31

空空如也

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

TA关注的人

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