嵌入式:小技巧(慢慢回忆更新)(16.12.17更)

以前做嵌入式,没有做笔记的习惯,学了iOS开发,才开始有。

慢慢回忆以前的知识吧。

 

1、MDK、Keil C51 编译后数据

Program Size: Code=3720 RO-data=336 RW-data=56 ZI-data=1832  

  Code:程序大小                                  Flash

  RO-data:常量                                   Flash

  RW-data:(已初始化的)可读可写变量    Flash   RAM

  ZI-data:未初始化的变量                                 RAM        

 

2、stm32 文件

  2-1)、常用:

    stm32f10x_conf.h   :   删减头文件

    

    system_stm32f10x.c   :   系统相关,如晶振频率、初始化等。

    

 

  2-2)、了解(必需时也是要会用,如 升级系统,CPU容量不够,不用库函数,用寄存器操作):

    stm32f10x.h   :   地址、寄存器 操作相关

    

    startup_stm32f10x_hd.s   :   启动文件,后缀不一定是_hd文件。如,在151行,复位,进入SystemInit函数(system_stm32f10x.c 文件里),153行,进入main函数

    

 

  2-3)、不常用:

    stm32f10x_it.c   :   中断(看个人习惯)

 

3、stm32 工程

  3-1)、工程宏定义

    STM32F10X_HD,USE_STDPERIPH_DRIVER

    注:STM32F10X_HD 根据芯片型号确定

 

posted on 2016-12-10 02:27  leonlincq  阅读(526)  评论(0编辑  收藏  举报