自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C语言之头文件包含问题

C语言之头文件包含问题转自:http://blog.chinaunix.net/uid-23922099-id-3586571.htmlAnswer 1:#include 会将指定文件的内容插入到源程序文件中。当使用的格式时,编译器会从环境变量INCLUDE所指定的路径中寻找file-name 文件,如果没有定义INCLUDE,C 编译器会在指定的路径中搜寻文件。如

2015-05-30 11:55:01 1393

转载 KEIL工具之堆栈1

KEIL工具之堆栈1转自:http://www.openedv.com/posts/list/24152.htm栈增长和大端/小端问题是和CPU相关的两个问题.1,首先来看:栈(STACK)的问题.函数的局部变量,都是存放在"栈"里面,栈的英文是:STACK.STACK的大小,我们可以在stm32的启动文件里面设置,以战舰stm32开发板为例,在startu

2015-05-28 16:39:40 3858

转载 C语言之#pragma pack或者__packed学习

C语言之#pragma pack学习转自:http://www.cppblog.com/range/archive/2011/07/15/151094.html#pragma pack学习      最近调试网络的服务端程序,自己写了一个小客户端程序来测试,发现服务程序解包错误。经调试发现客户端的协议头大小和服务器端的协议头大小不一致。原因是服务器端加了#pra

2015-05-28 11:47:12 5780

转载 KEIl工具之scatter file分散加载文件2

KEIl工具之scatter file分散加载文件2转自:http://blog.chinaunix.net/uid-25358071-id-298752.html转自http://www.yxarm.com/TechShow.asp?id=157 (和《ARM嵌入式应用技术基础》186-190页一模一样) Scatter文件编写     一个映像文

2015-05-27 17:01:59 3687

原创 KEIL工具之如何生成.bin文件

KEIL工具之如何生成.bin文件1.正常KEIL生成的是HEX和AXF文件,要生产.bin文件需要执行KEIL自带的fromelf.exe程序, 工程的做法是在编译结束后加载批处理文件。

2015-05-25 18:48:28 898

原创 PCB设计之如何确定PCB外形尺寸

PCB设计之如何确定PCB外形尺寸1.确定CAD图纸。2.将CAD图纸尺寸向内偏移0.4~1MM。3.导入图纸。

2015-05-23 10:34:36 2400

转载 KEIl工具之scatter file分散加载文件1

KEIl工具之scatter file分散加载文件转自:http://blog.csdn.net/zhoujiaxq/article/details/8102587********************************************************************************************************

2015-05-20 22:12:08 7529

转载 KEIL工具之编译优化选项

KEIL工具之编译优化选项use cross-module optimization//跨模块优化说明:使能链接器反馈文件,从而能够更深层次的代码优化use microLIB//微型库说明:改变C run-rime库设置以产生更小巧的代码,它不完全兼容ANSI,但已能满足大多数的应用。===================================

2015-05-20 21:54:28 10177

转载 KEIL工具之堆栈2

KEIL工具之堆栈与IROM1计算方式=========================================在一个函数中变量存放在Stack中,值不能大于KEIL中的值,否则调试时变量的值显示莫名其妙的数值,导致堆溢出。此处的一个函数的定义为整个函数结束。比如:函数A定义如下:A{ U8 DATA[500]; B(); C();

2015-05-16 16:43:41 8104

原创 MCU程序设计之STM32F10X的中断NVIC

MCU程序设计之STM32F10X的中断NVICSTM32F10X使用4bit设置抢占优先级和子优先级,从高位到低位,高2bit设置抢占,低2bit设置子优先级;抢占优先级:中断到来时直接执行新中断;子优先级:在同一抢占优先级下,同时到来两个中断先执行子优先级高的,如低子优先级正在执行,则先执行完再执行高子优先级。

2015-05-07 10:25:13 932

原创 软件之IAR调试中查看数组

软件之IAR调试中查看数组打开auto查看窗,view=>auto;运行到变量处即可查看。

2015-05-06 19:11:15 6141 1

原创 MCU程序设计之STM8S的optionbytes

MCU程序设计之STM8S的optionbytes今天使用STM8S在程序中修改optionbyte遇到问题一直读取为0,不能进入设置流程,之前的程序今天重新修改东西,使用新的片子,原来程序如下:  AFR_TEMP = (uint16_t)((uint16_t)0x01   AFR_TEMP = AFR_TEMP | (uint16_t)0xFE;  AFR_TEMP

2015-05-06 16:45:31 3441

空空如也

空空如也

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

TA关注的人

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