自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构9-队列复习大纲

2016/02/28 09:13 线性结构两种应用之一: 队列(需要花时间好好理解!)        定义:一种可以实现“先进先出”的存储结构        分类:链式队列(链表)和静态队列(数组)                   静态队列通常都必须是循环队列                                 循环队列的讲解:               

2016-02-28 20:23:38 474

原创 数据结构8-栈复习大纲

2016/02/27 21:19数据结构       狭义:                数据结构是专门研究数据存储的问题                数据的存储包含两方面:个体的存储 + 个体关系的存储       广义:                数据结构既包含数据的存储也包含数据的操作                对村塾数据的操作就是算法算法: 

2016-02-28 20:21:34 373

原创 数据结构-7

2016/02/26 10:181.未定义行为:是指行为不可预测的计算机代码。                 例:char *p= "wikipedia";p[0]='W';该行就是未定义行为2.求数组的最大值:递归运算:    int f(int a[],int n){    if(n>1)    {        int t;        t=f(a,n

2016-02-28 20:19:38 414

原创 数据结构-6

//单链表的倒置#include #include typedef struct Node    {        int data;//数据域        struct Node * pNext;//指针域    }NODE,*PNODE;//NODE相当于struct Node,PNODE相当于struct Node *//函数声明void Rev

2016-02-26 16:08:50 427

原创 数据结构-5

2016/02/24 21:45*************************************main(){int a[5]={1,2,3,4,5};int *ptr=(int *)(&a+1);printf("%d,%d",*(a+1),*(ptr-1));}输出为:2,5请解释以上代码的输出结果。答

2016-02-25 21:13:03 364

原创 C——1

2016/02/23 16:141.c语言不像java,并没有内存释放,所以我们在编写c语言过程中比如删除某个节点:我们通过将第二个节点的指针域赋值给第一个节点的指针域,这样达到删除第二个节点,第一个节点指向第三个节点。但是如果不释放第二个节点的内存,内存会越来越小。     如何释放第二个节点的内存,可以先将第一个节点的指针域赋值给r,然后free(r)。      r=p->pNe

2016-02-23 21:46:15 476

原创 数据结构-4

2016/02/17 00:061.ADT的规范,并且基于这种规范给出向量接口的定义  实现了对于一个数据结构而言最重要的构造与析构接口  与所有数据结构一样,向量也可以看成是一组数据的集合。2.集中研究向量的可扩充性能   向量是不具备可扩充性能的,原因在于它的静态空间管理。   我们知道向量其实就是开辟一个内部数组_elem[]并使用一段地址连续的物理空间 

2016-02-23 16:08:25 308

原创 数据结构-3

2016/02/15 20:421.typedef :通过两个关于typeded的小程序练习                   typedef struct Student{           ......}*STU,PST;其中struct Student 相当于PST        struct Student 相当于*STU所以我们定义的数据结构体

2016-02-23 16:06:57 291

原创 数据结构-2

2016/02/06 17:38指针和数组       指针和一维数组                数组名                           一维数组名是个指针常量,                           它存放的是一维数组第一个元素的地址,                           它的值不能被改变             

2016-02-23 16:03:23 279

原创 数据结构-1

2016/01/29 13:56 一.算法的有穷性    1.序列Hailstone(n)={1}                                        n                                          {n}UHailstone(n/2)        n偶数                               

2016-02-23 14:57:07 560

转载 STM-库开发4

配置流程:1:系统时钟初始化,包括系统时钟和要开放的IO口或者功能的时钟配置。2:IO口初始化,包括引脚,速率,输入输出模式等。3:NVIC 中断向量配置 ,中断向量基地址和优先级的配置。4:TIM3初始化:包括自动重装值,分频值,计数模式,使能TIM中断,使能TIM3外设5:中断处理函数:注意清除TIMx的中断待处理位注意:1:RCC初始化要使能或者失能 APB1 外

2016-02-22 13:06:49 351

原创 STM32-库开发

1.在对自己的代码保护方面有个ID保护方法。   每个芯片都有自己唯一的96位ID。    u8 ID_num(12);    u8 i;    printf("The ID is : ");    for(i=0;i         {            ID_num[i] = *(u8 *)(0x1FFFF7E9+i);            printf(

2016-02-22 13:03:40 431

原创 STM32-库开发-地址映射

1.stm32有AHB,APB2,APB1总线。   其中APB2外设地址空间是从0x40010000至0x40013FFF地址。第一个地址称为基地址。2.参考手册中端口配置寄存器有地址偏移0x04,所以GPIOC_CRH地址为GPIOC_BASE+0x04  GPIO_TypeDef结构体!,里面的CRL,CRH,IDR等共7个变量,之间0x04地址偏移,以后修改GP

2016-02-22 13:02:01 797

原创 STM32-点亮一个LED灯-流水灯

1.跟着例程自己创建自己的工程时,出现了GPIO库文件里有undefined等等,在我们刚开始学习新建工程时要注意C/c++里面的Defined,与开发板匹配!2.在启动文件中选择与开发板匹配的文件,比如hd,ld,md等等只要加入一种,多了会出现错误.3.终于成功了!4.出现Flash download failed cortex M3注意Flashdownload里

2016-02-21 16:40:40 4390

原创 STM32-GPIO—JTAG

1.TTL施密特触发器有开/关,相应的一个32位锁定寄存器(GPIOx_LCKR)可以控制开关让输入数据寄存器保持当前的状态,达到一个锁定的效果,在某些应用场合很有效果。 2.GPIO端口的每个位可以由软件分别配置。输入模式: 输入浮空           输入上拉           输入下拉           模拟输入输出模式: 开漏输出(I2C)     

2016-02-21 16:27:36 1798

原创 STM32工程建立

一、安装uVision4软件 从网上下载即可二、.注册uVision4,下载注册机,点击 MDK注册机 下载,打开注册机后获取CID,         以管理员身份打开Keil4,打开菜单里的File选项-->License Management         .在打开的窗口复制Computer  ID (CID)号,粘贴到注册机CID框里,然后点击Generate

2016-02-21 16:08:59 560

原创 子网掩码-网段

在同一网段,要求网络标识相同。网络标识就是用IP的二进制与子网掩码的二进制数据作'与'运算(可用WINDOWS计算器算二进制),所得结果,而不是IP地址前几段相同就表示在同一网段。若网络标识相同,就表示在同一网段。例:192.168.0.1 255.255.255.0的网络标识为:192.168.0.0192.168.0.1: 11000000.10101000.00000000.0000

2016-02-21 15:57:08 782

空空如也

空空如也

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

TA关注的人

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