这是Keil与编译器的一个相互通信的过程,准确的来说,是编译器读取Keil的配置
ARM系列的有一些公司的库编译器,是与Keil的一些配置通信的.
比如你说的那个 Define,include path
一般来说,我们用Keil做51或者STR710等等一些单片机的程序时候,不需要配置刚才的两个选项,为什么?
因为C51和ARM7的编译器不去读取上述的配置.
而Cortex-M3编译器,...
分类:
编程语言 时间:
2015-08-13 20:13:37
阅读次数:
371
本文转自http://www.cnblogs.com/emouse/archive/2011/11/29/2268441.html1.1 基于标准外设库的软件开发1.1.1 STM32标准外设库概述STM32标准外设库之前的版本也称固件函数库或简称固件库,是一个固件函数包,它由程序、数据结构和宏组成...
分类:
其他好文 时间:
2015-08-13 06:23:10
阅读次数:
153
分别对SUN节点和PLANET节点进行说明。SUN节点流程图如图12.2
所示,节点上电是首先进行硬件及相应变量的初始化,然后创建网络,循环检测是否有数据包。如果接到数据包,对其进行解析,根据不同类型的数据包执行不同的操作。于此同时读取串口信息,如果串口有输入命令,对命令进行解析,执行不同的操作。
PLANET节点流程图如图12.3所示,PLANET节点首先进行一些初始化工作,然后申请加入...
分类:
其他好文 时间:
2015-08-12 11:42:24
阅读次数:
139
版权声明:本文博客原创文章,博客,未经同意,不得转载。
分类:
其他好文 时间:
2015-08-12 08:54:27
阅读次数:
108
/* SystemFrequency / 1000 1ms中断一次 * SystemFrequency / 100000 10us中断一次 * SystemFrequency / 1000000 1us中断一次 */#define SYSTICKPERIOD ...
分类:
其他好文 时间:
2015-08-11 21:07:42
阅读次数:
172
前两天从晚上买了个enc28j60模块,准备做个以太网的测试,回来的时候稍微有点小激动,为什么呢,据我的经验看来,一个人面对新的未知的事物,总会有点害怕,然后又有种跃跃欲试之感,或许我就是这样的,然后我把小...
分类:
其他好文 时间:
2015-08-11 16:23:18
阅读次数:
259
STM32 CPU 内部有SRAM和FLASH 两个都可以跑程序,都可以定义变量,一般我们将程序烧写在Flash上面,起始地址0x8000000,而且对于Flash而言,每次写入都是以页为单位写入的如果在这上面定义变量,变量的赋值操作会变得很麻烦,同时Flash相对于SRAM速度会比较慢,(虽然有D...
分类:
其他好文 时间:
2015-08-11 15:44:30
阅读次数:
144
系统时钟滴答实验很不难,我就在面简单说下,但其中涉及到了STM32最复杂也是以后用途最广的外设-NVIC,如果说RCC是实时性所必须考虑的部分,那么NVIC就是stm32功能性实现的基础,NVIC的难度并不高,但是理解起来还是比较复杂的,我会在本文中从实际应用出发去说明,当然最好去仔细研读宋岩翻译....
分类:
其他好文 时间:
2015-08-10 11:53:42
阅读次数:
284
Identifier filteringIn the CAN protocol the identifier of a message is not associated with the address of a nodebut related to the content of the mess...
分类:
Web程序 时间:
2015-08-10 07:04:14
阅读次数:
309
/* ChibiOS - Copyright (C) 2006..2015 Giovanni Di Sirio Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file exce...
分类:
移动开发 时间:
2015-08-09 13:56:05
阅读次数:
338