自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 【C语言】[sizeof+指针]-int a[2][3],sizeof(a)与sizeof(a[0])

同一个地址,可以被不同类型的指针所指向,并且指向该地址的不同类型的指针所代表的意义也是不一样的。

2017-01-14 10:35:52

阅读数 2464

评论数 1

原创 【工具】[Listary] 备份和导入 Listary 配置

备份和导入 Listary 配置Listary 对于备份和导入配置的支持是不亲和的,而且在 Listary 的 Option 中是没有的,是需要手动备份和导入配置的,在这里和大家分享一下,备份和导入配置的方法。1. 手动备份和导入配置方法:1.1 找到配置该软件的配置就是:文件夹 Listary\...

2016-11-30 00:05:37

阅读数 5518

评论数 3

原创 【工具】[Listary]好用到哭的快速搜索工具

Listary好用到哭的快速搜索工具Listary 是 windows 下一个可以快速搜索所有程序,文件,并且可以快速启动程序和打开相应文件的这么一个工具,但这只是它的一个主要功能,还有其功能也是很屌的,后面会有详细的介绍。有了这个工具那效率提高的可不是一点点啊,用了之后才知道之前浪费了很多“生命...

2016-11-27 21:44:22

阅读数 64597

评论数 16

原创 GIF test

这里是测试GIF 上传。。。。

2016-11-25 21:17:57

阅读数 415

评论数 0

原创 ESP8266 OTA 无线升级教程(本地无线升级)

这篇文章是介绍ESP8266 OTA无线升级,当然可以远程,本地升级都可以。写本教程的起因是想提高下载程序的速度。搞过ESP8266开发的都知道,这个下载是比较麻烦的。 让板子连接上串口 调节板子到下载模式 选择程序 使用串口下载,串口的速度是比较慢的相对WIFI传输 下载完后还需要将板子调节回启...

2016-11-02 12:00:15

阅读数 10744

评论数 2

转载 wamp 多站点配置

wamp 多站点配置

2016-10-21 16:50:10

阅读数 454

评论数 0

转载 【VMware】[vm tools]安装VMtools时出现的错误,无法与主机共享文件

主机:WIN7旗舰版 - 64bit 虚拟机版本: 11.0.0 build-2305329 客户机:ubuntu-16.04.2在安装vm tools 时出现的问题,除了共享文件的功能不能正常安装,其余功能都可实现。出现的错误:make: Entering directory ‘/tmp/m...

2016-09-16 11:59:12

阅读数 3689

评论数 0

转载 手动下载VMware Tolls.ISO

官方VMtools.ISO文件下载地址: https://packages.vmware.com/tools/esx/index.html装载于:http://www.vmwarearena.com/manually-download-vmware-tools-iso-image/ Mr.P ...

2016-09-09 17:41:54

阅读数 485

评论数 0

原创 【WIFI】[esp8266]-上电引脚初始化状态问题

ESP8266EX 上电时引脚的初始化状态问题: ESP8266EX 使用SDK:NONOS_SDK_1.5.3_16_04_18,IOT_demo中的light。 上电后的350ms内,GPIO12,GPIO13,GPIO14引脚的电平始终为高电平。在使用ESP8266EX作...

2016-08-04 15:44:49

阅读数 10533

评论数 4

原创 【单片机】[STM8] - 外部时钟 + 内部时钟 的切换

STM8S103K3: 外部时钟 + 内部时钟 的切换。 首先看一下 STM8S103K3 的时钟结构图,可以帮助你很好的理解。 这里有几个时钟,就是图中标识的时钟,需要弄清楚一下:fHSE: 外部高速晶振时钟,它是由外部晶振产生,大小由外部晶振大小决定,STM8S的外部晶振范围:1-24M...

2016-04-29 11:50:17

阅读数 5711

评论数 0

原创 【单片机】[stm8] - 使用库函数时,减少ROM占用的方法

在使用STM单片机的官方库函数编程时,单片机的ROM会额外的占用很多,我现在使用STM8S103时,使用了库函数,8K的ROM,写了几个自己的驱动和应用程序后,内存占用就到了 7800 bytes。但是还有些东西没有写完,需要继续添加。我使用以下两种方法,将其ROM减少到了 5866 bytes。...

2016-04-27 16:38:58

阅读数 3865

评论数 0

原创 【单片机】[LED]:LED 不用频率闪烁的程序

main.c 程序源代码:// =========================== main.c ======================#include "reg51.h"#define LED_ON 20 #define LED_OFF 0 #define F_1...

2016-03-30 16:39:55

阅读数 2453

评论数 0

原创 【按键】[独立按键] - 3:三击 以及 N击

三、 [三击]程序1.三击介绍 三击判定:在完成第一次【单击】之后,在一定的时间间隔内(本程序使用的是300ms),接着完成第二次【单击】,时间间隔重新计时,然后又在这个时间间隔内,完成第三次【单击】,及判定为【三击】。 注:【单击】是包括按下和释放按键的过程,判定方式沿用上文所说的,如果忘了,...

2016-03-30 14:07:57

阅读数 3699

评论数 4

原创 【按键】[独立按键] - 2:双击

二、[双击]程序 1.双击介绍 双击的判定 在完成第一次【单击】之后,在一定的时间间隔内(本程序使用的是300ms),接着完成第二次【单击】,及判定为【双击】。 双击的响应 1)在预设的时间间隔内完成第二次【单击】,按键释放后,响应返回有效键值【双击】。 2)如果第二次按下键并一直按住,当...

2016-03-29 10:28:55

阅读数 4193

评论数 0

原创 【按键】[独立按键] - 1: 单击,双击,三击以及N击

下面这段是引言,和按键程序实质内容没有任何关系,可以当P话,可直接跳到分割线之后的正文部分。最近自己在琢磨按键程序,之前弄了,按键单击程序,程序可以实现读取按键的几个状态,然后根据需求使用。单击按键的几个状态如下: 单击后,马上返回按键值 单击后,释放之后,返回按键值 单击后,按住不放,多次返回按...

2016-03-23 18:03:59

阅读数 9911

评论数 3

原创 【按键】短按,长按,按键释放,三种模式的按键扫描程序(软件消抖动)--- 矩阵键盘

请先阅读上篇: 短按,长按,按键释放,三种模式的按键扫描程序(软件消抖动)上面的程序适用于单个按键,那是不是也可以适用于矩阵键盘呢? 答案是肯定的。接下来在这里做一个简单的扩展,具体框架不用改变,所以具体的框架内容和思路在这里不详述了,自行参考上篇文章,这里就说说扩展矩阵键盘的需要改动的地方。...

2016-02-26 11:50:01

阅读数 15584

评论数 1

原创 【开发工具】[SourceInsight]:source insight 的sublime text 配色方案

source insight 的sublime text 配色方案 我在大学的时候,在寻找编辑器,有人推荐了sublime text,用上之后就沦陷了。它不仅有着强大的编辑能力,而且配色也是相当舒服的,特别适合长时间对着电脑编写代码的人。但是查看大型项目(就是文件夹超多,文件超多那种...

2016-02-26 09:42:04

阅读数 7861

评论数 45

原创 Ralink RT5350:添加自定义GPIO应用程序

Ralink RT5350:添加自定义GPIO应用程序1.编写LED应用程序,并修改相关配置文件 1.1 新建led目录 1.2新建led.c 1.3 编写led.c 1.4 新建led目录下Makefile 1.5 修改led上层目录下的Makefile 1.6 将IO口的模式配置为...

2015-10-15 13:58:34

阅读数 2473

评论数 0

原创 【按键】短按,长按,按键释放,三种模式的按键扫描程序(软件消抖动)

先来说一下这三种模式的意思:1. 短按模式:单击按键时,返回一次有效按键值;长按时也只返回一次有效按键值。这样可以有效地排除因不小心长按带来的返回多次有效按键,进而执行多次按键处理程序。2. 长按模式: 单击按键时,返回一次有效按键;长按时,返回多次有效按键值。这样可以很快的调节某个较大的参数,比...

2015-10-15 11:23:22

阅读数 18365

评论数 10

转载 【开发工具】[仿真器]:CC Debugger 与 SmartRFo4EB 有什么区别

焦点问题1:CC-Debugger仿真器和SmartRF04EB仿真器的区别? 答:该问题几乎是所有打算购买CC-Debugger仿真器用户的第一个问题,区别非常大,但是可以总结为下面三个方面 1、所支持的芯片差异 A) SmartRF04EB实测后支持的芯片有CC2430、CC2530、CC25...

2015-08-18 14:43:14

阅读数 4812

评论数 0

转载 【C语言】[变量]:变量在内存的存储位置

一、内存区域介绍: 一个由c/C++编译的程序占用的内存分为以下几个部分:1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结...

2015-07-13 17:31:52

阅读数 1182

评论数 0

转载 【C语言】[文件]:文件读写相关

1.fopen() 函数原型:FILE * fopen(const char * path,const char * mode); 返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno中。 一般而言,打开文件后会做一些文件读取或写入的动...

2015-05-05 17:05:16

阅读数 424

评论数 0

转载 【C语言】[笔试题]:常见笔试题

1.关键字 static 的作用 答: (1)设置变量的存储域,函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值; (2)限制变量的作用域,在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它...

2015-04-10 15:43:36

阅读数 1753

评论数 0

转载 【C语言】[其他]:宏定义swap(x,y)

1) #define swap(x,y) (x^=y,y^=x,x^=y)2) #define swap(x,y) ((x)=(x)+(y),(y)=(x)-(y),(x)=(x)-(y))转载:http://blog.csdn.net/wpc320/article/details/30308...

2015-04-03 10:16:41

阅读数 672

评论数 0

原创 【C语言】[其他]:函数判断大端模式还是小端模式

利用大小端·模式数据存放的顺序不同以及联合体的特殊内存分配来实现。判断函数如下:void JudgeEndianness(void) { union { int x; char x0; }u={.x=0x11223344}; //...

2015-04-01 19:28:15

阅读数 1022

评论数 0

原创 【开发工具】[keil]:The ARM C/C++ Compiler 已停止工作

错误描述: WIN8、KEIL-MDK-5 编译时,出现弹窗“The ARM C/C++ Compiler 已停止工作”,关闭弹窗后,编译输出的窗口中出现如下错误: ..\OBJ\LED.axf: error: L6002U: Could not open file ..\obj\core_cm...

2015-03-25 21:11:43

阅读数 16146

评论数 10

原创 【操作系统】[Windows]:WIN8 / WIN8.1 的程序员计算器(包括进制之间的转换)

1.首先了解.WIN8 / WIN8.1 中有两个计算器。第一个是类APP形式的需要占据整个屏幕或者半个屏幕;另一个是我们之前常用的那种,像WIN7的那种,一个窗口即可。2.怎么找到他们: (1)按“WIN”键进入开始菜单 (2)在右上角找到“搜索”图标,一个放大镜的图标,并单击 (3)搜索...

2015-02-27 13:59:41

阅读数 3265

评论数 0

转载 【C语言】[其他] :code, data, idata, xdata, bdata, edata, hdata等,代表的意思

从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量的存储类型...

2015-02-26 13:28:09

阅读数 2651

评论数 0

转载 【开发工具】[keil]:概念科普:KEIL uVision,KEIL MDK,KEIL For ARM,RealView MDK,KEIL C51

我们要区别的概念:KEIL uVision,KEIL MDK,KEIL For ARM,RealView MDK,KEIL C51,KEIL C166,KEIL C251 从接触MCS-51单片机开始,我们就知道有一个叫KEIL的软件。在开发单片机时,使用的是C语言或者汇编语言,我们知道,这两种...

2015-01-01 00:22:36

阅读数 1890

评论数 0

原创 【操作系统】[Windows]:win8.1配置过程中发送手机验证代码的号码来自浙江嘉兴的号码问题(可能还有别的地区)

终于知道答案了,刚刚去微软中国官网问了。http://support.microsoft.com/contactus/?ws=support 1)微软验证是有手机发送的; 2)据客服说,这种是正常的现象,没有什么安全问题; 3)至于为什么是浙江嘉兴,和是不是有微软的相关部门在浙江嘉兴,客服说...

2014-12-31 22:48:41

阅读数 1260

评论数 0

原创 【开发工具】[嵌入式]:嵌入式微处理器s3c2440应需要用到哪些软件

前言:这是针对百度上有人问到的问题,本来是在百度上回答的,但是是娘的,不知道为什么,老是通不过,说什么违反知道协议,但是我没发现什么有问题的地方啊,而且是自己手打的答案啊。我搞了好几次,最后死心了。在这里回答一下。 一、针对于裸机开发(即是当单片机使用,不会在上面跑系统如linux等) 1. 集...

2014-12-31 22:41:02

阅读数 1175

评论数 0

转载 【C语言】[库函数]:printf 函数 和 scanf 函数 对float 和double 类型打印和读取

1 printf输出float和double都可以用%f,double还可以用%lf。 2 scanf输入float用%f,double输入用%lf,不能混用。 转载于:http://zhidao.baidu.com/link?url=VszF94YCNvo6tXoPVvRw8uxvrcYQp2...

2014-12-22 16:01:21

阅读数 771

评论数 0

转载 【C语言】[其他]:用C语言表示数学常数e

e,作为数学常数,是自然对数函数的底数。有时称它为欧拉数(Euler number),以瑞士数学家欧拉命名;也有个较鲜见的名字纳皮尔常数,以纪念苏格兰数学家约翰·纳皮尔 (John Napier)引进对数。它就像圆周率π和虚数单位i,e是数学中最重要的常数之一。 它的其中一个定义是 ,其...

2014-11-27 16:18:14

阅读数 6477

评论数 0

转载 【硬件】[其他]:电路 元器件 问题集

1.保险管t2a250v和f2a250v有什么区别

2014-11-21 10:04:32

阅读数 527

评论数 0

转载 【C语言】[其他]:C语言的 __attribute__ 用法

__attribute__((at(0X68000000))) 这里其实就是要搞懂2个C语言关键字就可以了.  首先,__attribute__,这个是 用来指定变量或结构位域的特殊属性,该关键字后的双括弧中的内容是属性说明。  然后是at关键字,该关键字可以用来设置变量的绝对地址,也...

2014-11-03 16:56:00

阅读数 2459

评论数 0

原创 【生活】心情躁动时,怎么静下心来

1)早上来上班,心里想这认真工作,于是一开电脑看技术文档

2014-10-08 10:07:36

阅读数 1024

评论数 0

转载 【开发工具】[Jlink]:MDK Jlink(firmware update)固件升级后,导致MDK不能进入调试模式

1.问题: 使用一不小 MDK Jlinnk(firmware update)固件升级后,导致MDK不能进入调试模式

2014-09-24 16:32:16

阅读数 4452

评论数 0

原创 【开发工具】[Jlink]:STM32 MDK Jlink 调试笔记

1.错误信息如下: JLink info: ----------- DLL: V4.08b, compiled Jun 30 2009 19:10:31 Firmware: J-Link ARM V8 compiled Dec  1 2009 11:42:48 Hardware: V8.00 S...

2014-09-24 15:17:21

阅读数 7148

评论数 1

转载 【C语言】[指针]:指针函数 和 函数指针

一、 在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义: 1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针      类型标识符    *函数名(参数表)       int *f(...

2014-09-09 11:28:50

阅读数 511

评论数 0

转载 【其他】ROM 和 RAM

1.ROM (Read Only Memory) 只读存储器

2014-08-27 10:53:56

阅读数 661

评论数 0

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