当前位置: 首页 > news >正文

中国建筑集团有限公司官网招标网深圳百度seo怎么做

中国建筑集团有限公司官网招标网,深圳百度seo怎么做,湘潭做网站 i磐石网络,建筑网gb55037STM32 1 CMSIS1.1 概述1.2 CMSIS 应用程序文件描述 2 库2.1 简介2.2 标准外设库(standrd Peripheral Libraries)2.3 HAL 库2.3.1 目录结构2.3.2 HAL库API函数和变量的命名规则2.3.3 HAL库对寄存器位操作的相关宏定义2.3.4 HAL库回调函数2.3.5 HAL使用注意…

STM32

  • 1 CMSIS
    • 1.1 概述
    • 1.2 CMSIS 应用程序文件描述
  • 2 库
    • 2.1 简介
    • 2.2 标准外设库(standrd Peripheral Libraries)
    • 2.3 HAL 库
      • 2.3.1 目录结构
      • 2.3.2 HAL库API函数和变量的命名规则
      • 2.3.3 HAL库对寄存器位操作的相关宏定义
      • 2.3.4 HAL库回调函数
      • 2.3.5 HAL使用注意事项
    • 2.3 LL 库
  • 3 STM32Cube
    • 3.1 概述
    • 3.2 固件包文件夹简介
    • 3.3 STM32CubeMX
      • 3.3.1 概述
  • 4 STM32CubeIDE
  • 5

1 CMSIS

1.1 概述

ARM Cortex™ 微控制器软件接口标准(CMSIS:Cortex Microcontroller Software Interface Standard) 是 Cortex-M 处理器系列的与供应商无关的硬件抽象层(英文原文为:a vendor-independent hardware abstraction layer for the Cortex-M processor series and defines generic tool interfaces–来自ARM官方定义)。 使用CMSIS,可以为处理器和外设实现一致且简单的软件接口,从而简化软件的重用、缩短微控制器新开发人员的学习过程,并缩短新设备的上市时间
在这里插入图片描述

1.2 CMSIS 应用程序文件描述

在这里插入图片描述

2 库

2.1 简介

st为方便用户开发stm32芯片提供三种库:
1.标准外设库(standrd Peripheral Libraries)
2.HAL库(硬件抽象层)
3.LL库 Low Layer 基本上就是寄存操作的方式实现的库。
在这里插入图片描述

2.2 标准外设库(standrd Peripheral Libraries)

2.3 HAL 库

2.3.1 目录结构

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3.2 HAL库API函数和变量的命名规则

在这里插入图片描述

2.3.3 HAL库对寄存器位操作的相关宏定义

在这里插入图片描述

2.3.4 HAL库回调函数

在这里插入图片描述

2.3.5 HAL使用注意事项

在这里插入图片描述

2.3 LL 库

3 STM32Cube

3.1 概述

STM32Cube是ST公司开发的一套生态系统,致力于使STM32的开发变的更简单,并且100%开源免费。
STM32Cube生态系统包括两大部分:

  • PC软件工具:STM32CubeMX、STM32CubeIDE、STM32CubeProgrammer、STM32CubeMnitor等
  • 软件库:STM32 Embedded Software bricks

st官方下载
方式一:st官方下载地址: https://www.st.com/zh/embedded-software/stm32cubef2.html
方式二:st官方搜索STM32Cube
在这里插入图片描述
在这里插入图片描述

3.2 固件包文件夹简介

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.3 STM32CubeMX

下载地址: https://www.st.com/en/development-tools/stm32cubemx.html

3.3.1 概述

STM32CubeMX 是用于 32 位 ARM Cortex STM32 微控制器的图形工具。它允许对 STM32 微控制器和微处理器进行非常简单的配置,生成初始化 C 代码,还可以通过一步一步的操作为 Arm Cortex-M 内核或 Arm Cortex-A core 生成部分 Linux 设备树。它是 STMCube 生态系统的一部分,且可以作为独立应用程序或作为 Eclipse 插件集成在开发环境(STM32CubeIDE)中。
STM32CubeMX 适用于任何STM32设备的配置工具 该工具用Java编写,所以可以在Windows、Linux、Mac上运行,它可以使用户通过图形用户界面对微控制器进行配置,然后为Cortex-M内核生成初始化C代码,或者为Cortex-A内核生成Linux设备树源(下面两张图对STM32CubeMX的作用作以诠释):

4 STM32CubeIDE

STM32CubeIDE 集成开发环境 该工具是基于Eclipse+GNU C/C++工具链的,除了基本的编辑和编译功能,还包括代码编译报告功能和高级调试功能,另外,该IDE还集成了CubeMX。

5

http://www.dt0577.cn/news/10971.html

相关文章:

  • 营销型网站规划谷歌广告联盟
  • 包装网站模板如何把网站推广出去
  • 适合做网站的软件有哪些怎么做好网络推广销售
  • 陕西疫情最新情况今天广东网站seo
  • 生物制药公司网站建设哪里做网络推广
  • 四川省城乡建设厅官方网站泉州百度关键词排名
  • 网站公司做的网站有最字培训计划和培训内容
  • 学校官网网页制作成都百度seo优化公司
  • 深圳企业网站制作营销型网站建设的主要流程包括
  • 网站建设百度小程序做个小程序需要花多少钱
  • 兰州专业网站建设报价宁波seo关键词排名
  • 溧水区住房和城乡建设厅网站建网站
  • 北京 广告 手机网站专业seo关键词优化
  • 衡阳微信网站开发每天4元代发广告
  • 西宁seo网站建设2022小说排行榜百度风云榜
  • 苏州网站设计公司兴田德润在哪里呢江西百度推广开户多少钱
  • 创造与魔法官方网站一起做喜欢的事seo学堂
  • 网站关键词排名下降陕西网页设计
  • 网站开发费计入什么科目厦门seo外包公司
  • 哪家公司建换电站百度竞价seo排名
  • 域名分析网站刷外链工具
  • 同信.长春网站建设企业网站推广方法实验报告
  • 常州网站制作包括哪些深圳竞价托管公司
  • 做微整去那个网站找好的医院域名搜索引擎
  • 建站软件大全网络销售是什么
  • 上海最大的贸易公司网站百度seo关键词优化
  • 淘宝客建网站宁波seo优化排名
  • 汕头企业网站怎么做全国各城市疫情高峰感染高峰进度
  • 做网站友情链接都写什么成都网站建设方案推广
  • 建网站兴田德润关键词挖掘工具有哪些