zoukankan      html  css  js  c++  java
  • 嵌入式:小技巧(慢慢回忆更新)(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 根据芯片型号确定

  • 相关阅读:
    【 数据结构(C语言)】栈的应用——行编辑程序
    【 数据结构 (C语言)】栈的应用(二)——括号匹配问题
    节点
    页面加载--延迟加载
    雅黑php 探针
    Swiper 触屏滑动切换
    tab 选择悬停展示
    翻牌抽奖功能讲解
    公告信息滚动功能
    织梦提交表单不进行跳转
  • 原文地址:https://www.cnblogs.com/leonlincq/p/6154699.html
Copyright © 2011-2022 走看看