自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (13)
  • 收藏
  • 关注

原创 stm32编译出错: identifier "DMA_Channel_TypeDef" is undefined

找出

2014-08-09 20:13:51 4088

转载 从零开始学习OpenWrt(1)搭建开发环境_补充

1、搭建开发环境首先,我们需要一个为路由器定制的开发环境,具体可以参考我的另一篇日志:《搭建自己的OpenWrt开发环境》。这里只做一个简单的补充,在执行make menuconfig后,会出现下图:其中,图中红框部分是我定制路由器的系统版本,大家可以根据不同的路由器进行不同的选择;绿框部分表示我们需要编译一个SDK开发环境(默认情况下,此项未勾选)。编译过程中

2014-08-08 18:29:53 1691

转载 从零开始学习OpenWrt(1)搭建开发环境

第一部分:搭建编译环境1、安装Ubuntu(编译需要Linux环境),到其官网下载,版本根据自己所需选择即可。可以选择安装到虚拟机或者物理机,图形化安装而且是中文版,连安装都搞不定的,可以关闭本页面了;2、切记不要改动软件源,同时按住Ctrl + Alt + T,调出终端;3、逐条输入下列命令(及时验证是否安装成功):sudo apt-get insta

2014-08-08 18:17:51 4074

转载 Ubuntu 14.04中文输入法的安装

Ubuntu 14.04中文输入法的安装  2014-05-05 12:09:16|  分类: Linux学习|举报|字号 订阅Ubuntu默认自带的中文输入法是IBUS框架的ibus-pinyin,IBUS-Bopomofo等。对于习惯于搜狗,紫光华宇,谷歌拼音的我们可能有点使用不习惯。下面就是安装常用的IBUS中文输入法。1,安装IBUS-g

2014-08-08 18:07:10 1249

转载 ARM中的RO、RW和ZI DATA

ARM中的RO、RW和ZI DATA一直以来对于ARM体系中所描述的RO,RW和ZI数据存在似是而非的理解,这段时间对其仔细了解了一番,发现了一些规律,理解了一些以前书本上有的但是不理解的东西,我想应该有不少人也有和我同样的困惑,因此将我的一些关于RO,RW和ZI的理解写出来,希望能对大家有所帮助。要了解RO,RW和ZI需要首先了解以下知识:ARM程序的组成此处所说的“AR

2013-07-11 13:06:29 534

转载 TCP/IP学习系列》1》简单讲解

TCP/IP学习系列(一)来源: ChinaUnix博客  日期: 2007.06.09 17:10 (共有条评论) 我要评论 1.客户与服务器是典型的用户进程,而TCP和IP协议则通常是系统内核协议栽的一部分2.通过调用listen函数将此套接口变成一个监听套接口,它使系统内核接受来自客户的连接(假定服务

2013-04-13 12:58:39 680

转载 【TCP/IP学习笔记1】 &C语言讲解

TCP/IP学习笔记(一)一、 TCP/IP结构:     TCP/IP是一个四层协议,结构如下:     1、应用层:各种应用程序和协议,如Http、FTP等。     2、传输层:TCP和UDP     TCP提供一种可靠的运输层服务,但UDP是不可靠的,不能保证数据报到正确到达目的地。     3、网络层:IP、IGMP、ICMP     IP提供的是一种

2013-04-13 12:57:10 2725

转载 学习tcp/ip应记住的东西

TCP/IP的通讯协议 这部分简要介绍一下TCP/IP的内部结构,为讨论与互联网有关的安全问题打下基础。TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-232串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP(User Datagram Protocol)协议、ICMP(Internet

2013-04-13 12:51:05 1083

转载 单片机延时方法总结

实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体进行。 1 使用定时器/计数器实现精确延时   单片机系统一般常选用11.059 2 MHz、12 MHz或6 MHz晶振。第一种更容易产生各种标准的波特率,后两种的一个机器周期分别为1 μs和2 μs,便于精确延时。本程序中假设使用频

2013-03-20 11:15:25 1609

转载 keil:ERROR L107: ADDRESS SPACE OVERFLOW

我用KEIL选用small模式编译一个程式时老时出错,信息如下。*** ERROR L107: ADDRESS SPACE OVERFLOW ... ... Program Size: data=217.6 xdata=0 code=5314 Target not created 芯片我选的是AT89C52,RAM有256呀,怎么会OVERFLOW呢? 但是如果

2013-03-03 13:08:57 1240

转载 Keil 中的报警错误:WARNING L15: MULTIPLE CALL TO SEGMENT

今天调试时遇到了这个问题,以前都不注意这些警告错误,现在看来争取要做到:0错误,0警告。中断中和中断外都调用了同一个串口打印函数,一直有上述的报警,没在意,今天调试时发现串口打印出了一些乱七八糟的东东,且程序也不知道跑哪里去了,很郁闷。最后查到是上述这个问题导致的,现在解决办法为采用第二种办法,第一种办法据说要耗很多存储空间,以后慢慢体会。说说几个小问题吧,一般我们在用KEIL的时候,

2013-03-03 12:54:18 13663 2

转载 Keil C 位变量外部引用的方法

Keil C 位变量外部引用的方法Keil C 位变量外部引用的方法:具体可以参考keil 的help.1.变量定义在可位寻址区:int bdata ibase; /* Bit-addressable int */char bdata bary [4]; /* Bit-addressable array */2.在位字节的基础上定义位变量:s

2013-03-01 20:49:10 3339

转载 计算机浮点数 float 表示

这篇文章讲得比较浅显易懂,所以转一下。 必须对计算机原理的原码、反码、补码、移码有个清晰的认识,另外参考一下ieee754,否则也会有不明白的地方。括号内为本人看法或观点。 我想浮点数的实现与编译器也会有很大关系的。(转)前两天仔细看了看, 觉得研究计算机如果不说说如何表示浮点数就太不厚道了.很多人也写过, 这里自己再写一道, 一是为了加深点印象, 第二是希望自己能写的深入浅出一点, 希望

2012-11-20 20:39:43 456

转载 51单片机的特殊功能寄存器

51单片机的特殊功能寄存器51单片机的特殊功能寄存器通过前面课程的学习,我们已知道了单片机的内部有ROM、有RAM、有并行I/O口,那么,除了这些东西之外,单片机内部究竟还有些什么?这些个零碎的东西怎么连在一起的?下面就让我们来对单片机内部作一个完整的分析吧!从图中我们可以看出,在51单片机内部有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、P1、P2、P3

2012-11-07 14:47:28 8241 1

原创 关于keil注册机的问题

今天用keil时,因为程序太大(超过2k),所以出现了,不能生成hex文件的问题,下载了一个注册机后还是不行,最终找到了解决方法。WIN7系统使用注册机一定要使用xp兼容模式,以管理员身份运行。此外,win7下安装keil的路径不能出现中文,只能全部使用英文,不然还会有问题。右键点快捷方式或者执行程序→属性→兼容性→选项卡→以兼容模式运行打钩→选择兼容的WINDOWS版本(SP3)→以管理

2012-09-30 13:22:00 5132

转载 EDA——计算机软件系统

下面是我刚才找到的一个资料,比EDA的百科讲的还仔细,受益匪浅。你的问题下面有讲到,还有一些其他方面的知识,大家最好了解一下。1 EDA不是软件,是一种技术^^^^EDA技术的概念EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。利用EDA工具,电子设计师可以从概念、算法、

2012-07-24 19:03:56 3950

转载 学IT你距离失败永远只有六个月

周立功写给学单片机的年轻人  作为过来人思前想后,我感到完全有责任将发自心底的感受传递给年轻一代,“一个企业家心灵深处渴望优秀人才的卓越追求和深层次的叹息、痛苦和感受”。您们千万不要等到毕业求职时才觉得自己能力太差,世界上从来就没有后悔药。当然,如果您现在看了我写的这篇文章可能还不算晚,因为您还有机会在以后的岁月里奋起直追——“亡羊补牢,尤未为晚”。对于现在刚进入大学的学生,您应该更加珍惜

2012-07-24 09:32:51 1340

转载 哪里储存“a”这个变量的名字本身(c语言)

我们平时定义一个int a=5;这时为a分配了一个内存空间,假设空间地址为1001;在1001的空间里存储着“3”这个数值(显然是二进制的),那么在哪里储存“a”这个变量的名字本身呢?答:应该是1001~1004这个4个bytes中存储的内容是5(因为int a = 5),a是对那个整形变量的4个字节取的"名字",实际上计算机并不存储a这个名字,只是我们编程时给那4个字节内存取个名字好用.实际

2012-07-24 09:22:42 623

原创 用弦截法求一元三次方程的根

网上好多人这样写,经过测试,当第二个数大于6时,程序就出错了,我纠结了一下午,原来是float的问题:把float改为double就好了,第二个代码可以解释为什么.#include#includefloat f(double x){ return ((x-5)*x+16)*x-80;}float xpoint(float x1,float x2){ return (x1*f

2012-07-15 10:09:39 2277

原创 浮点型数据大小测试

# include # include # include void main(){ printf("char型数据的取值范围:%d-%d\n",CHAR_MIN,CHAR_MAX); printf("unsigned char型数据的取值范围:0-%u\n",UCHAR_MAX); printf("short (int)型数据的取值范围:%d-%d\n",SHRT_MIN,SHRT

2012-07-15 10:02:59 649

keil注册机

如果是WIN7系统 你运行keil时,使用xp兼容模式,以管理员身份运行。运行破解软件时,使用xp兼容模式,以管理员身份运行。这个时候他的注册码才管用。 右键点快捷方式或者执行程序→属性→兼容性→选项卡→以兼容模式运行打钩→选择兼容的WINDOWS版本(SP3)→以管理员身份→打钩(可选)确认应用 或者运行时,右键点快捷方式或者执行程序→以管理员身份运行。

2012-09-30

郭天祥 新概念51单片机C语言教程

郭天祥十天学会单片机 配套教材 新概念51单片机C语言教程

2012-07-30

Proteus7.7汉化包

Proteus+Pro+7.7汉化包 汉化后更好用

2012-07-30

单片机C语言程序设计实训100例

单片机C语言程序设计实训100例-基于8051+Proteus仿真》案例,把这些都跟着做一遍可以让你了解单片机的结构及原理

2012-07-30

单片机机器人设计资料.rar

单片机机器人.rar 爱好单片机的请看看,基于单片机的智能搬运机器人设计与开发

2012-07-20

proteus元件中英对照.exe

proteus元件中英对照.exe 学习 proteus的如果不了解电子元件的话,这个可以帮你。

2012-07-20

华为模拟电路讲义.pdf

华为模拟电路讲义.pdf 华为的,不用解释,内容很深奥

2012-07-20

【c语言】经典算法大全.pdf

经典算法大全.pdf 绝对有挑战性,如果对c语言的算法感兴趣,那么这本书是你最好的选择。

2012-07-20

高级流水灯--水滴效果(渐变带拖尾效果)实现和讲解.pdf

高级流水灯--水滴效果(渐变带拖尾效果) 也许你会觉得流水灯很简单,但是如果让你设计出水滴效果的高级流水灯,你会吗?看了这个,也许你就会了。太漂亮了。

2012-07-20

你必须知道的495个C语言问题.pdf

你必须知道的495个C语言问题,一定有你想要问的c语言问题。

2012-05-13

c语言经典题型

c语言经典题型,吧这些题都做会,c语言就应该不错了,可别小看这些题啊

2012-05-13

proteus文件 51单片机电路仿真

如果没有单片机,这个可以有,直接用proteus打开即可用了。

2012-05-13

c语言函数速查

学c语言的好工具,可以查到详细的c语言函数介绍及应用实例。

2012-05-13

空空如也

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

TA关注的人

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