超过460,000+ 应用技术资源下载
rar

基于ARM Cortex-M3的STM32系列嵌入式微控制器应用实践

  • 1星
  • 日期: 2013-06-26
  • 大小: 6.72MB
  • 所需积分:1分
  • 下载次数:82
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: stm32ARMCortex-M3

STM32系列ARM Cortex-M3微控制器原理与实践STM32系列ARM Cortex-M3微控制器原理与实践STM32系列ARM Cortex-M3微控制器原理与实践STM32系列ARM Cortex-M3微控制器原理与实践第1章ARM及Cortex-M3处理器概述

1.1ARM处理器系列

1.1.1命名规则

1.1.2ARM处理器系列

1.2ARMCortex-M3处理器

1.2.1处理器组件

1.2.2Cortex-M3的层次和实现选项

1.2.3处理器内核

1.2.4嵌套向量中断控制器(NVIC)

1.2.5总线矩阵

1.2.6集成调试

1.2.7可选组件

1.2.8Cortex-M3处理器应用

1.3ARMCortex-M3指令集

1.4ARMCortex-M3的优势

第2章STM32系列微控制器

2.1STM32系列微控制器简介

2.1.1STM32微控制器的主要优点

2.1.2STM32微控制器的应用

2.2STM32F101xx系列微控制器

2.2.1特点

2.2.2总体结构

2.3STM32F103xx系列微控制器

2.3.1特点

2.3.2总体结构

第3章STM32系列微控制器存储器与外设

3.1存储器和总线的结构

3.1.1系统结构

3.1.2存储器结构

3.1.3存储器映射

3.1.4启动配置

3.2电源控制

3.2.1电源供应

3.2.2电源供应管理

3.2.3低功耗模式

3.2.4电源控制寄存器

3.3复位和时钟控制

3.3.1复位

3.3.2时钟

3.3.3RCC寄存器描述

3.4通用I/O和复用I/O(GPIO和AFIO)

3.4.1GPIO功能描述

3.4.2GPIO寄存器描述

3.4.3复用功能I/O和调试配置(AFIO)

3.4.4AFIO寄存器描述

3.5中断和事件

3.5.1嵌套向量中断控制器(NVIC)

3.5.2外部中断/事件控制器(EXTI)

3.5.3EXTI寄存器

3.6DMA控制器

3.6.1简介

3.6.2主要特性

3.6.3功能描述

3.6.4DMA寄存器

3.7实时时钟(RTC)

3.7.1简介

3.7.2主要特性

3.7.3功能描述

3.7.4RTC寄存器描述

3.8备份寄存器(BKP)

3.8.1简介

3.8.2主要特性

3.8.3干扰检测

3.8.4RTC校验

3.8.5BKP寄存器描述

3.9独立的看门狗

3.9.1简介

3.9.2IWDG寄存器描述

3.10窗口看门狗(WWDG)

3.10.1简介

3.10.2主要特性

3.10.3功能描述

3.10.4如何编程看门狗的超时时间

3.10.5调试模式

3.10.6寄存器描述

3.11高级控制定时器

3.11.1简介

3.11.2主要特性

3.11.3框图

3.11.4功能描述

3.11.5TIMI寄存器描述

3.12通用定时器(TIMx)

3.12.1简介

3.12.2主要特性

3.12.3框图

3.12.4功能描述

3.12.5TIMx寄存器描述

3.13控制器局域网(bxCAN)

3.13.1简介

3.13.2主要特性

3.13.3总体描述

3.13.4运行模式

3.13.5功能描述

3.13.6中断

3.13.7寄存器访问保护

3.13.8CAN寄存器描述

3.14内部集成电路(I2C)接口

3.14.1简介

3.14.2主要特性

3.14.3总体描述

3.14.4功能描述

3.14.5中断请求

3.14.6I2C调试模式

3.14.7I2C寄存器描述

3.15串行外设接FI(SPI)

3.15.1简介

3.15.2主要特性

3.15.3功能描述

3.15.4SPI寄存器描述

3.16通用同步异步收发机(USART)

3.16.1简介

3.16.2主要特性

3.16.3总体描述

3.16.4中断请求

3.16.5USART寄存器描述

3.17USB全速设备接口

3.17.1概述

3.17.2主要特性

3.17.3结构框图

3.17.4功能描述

3.17.5编程中需要考虑的问题

3.17.6USB寄存器描述

3.18模/数转换器(ADC)

3.18.1概述

3.18.2主要特性

3.18.3引脚描述

3.18.4功能描述

3.18.5校准

3.18.6数据对齐

3.18.7基于通道的可编程的采样时间

3.18.8外部触发转换

3.18.9DMA请求

3.18.10双ADC模式

3.18.11温度传感器

3.18.12中断

3.18.13ADC寄存器描述

3.19调试支持(DBG)

3.19.1概述

3.19.2相关的ARM文档

3.19.3SWJ调试端口(串行线和JTAG)

3.19.4引脚分布和调试端口引脚

3.19.5STM32F10xJTAGTAP连接

3.19.6ID编码和锁定机制

3.19.7JTAG调试端口

3.19.8SW调试端口

第4章STM32固件库

4.1STM32固件库的定义规则

4.1.1固件库命名规则

4.1.2代码标准

4.2STM32库的层次结构

4.2.1固件包描述

4.2.2固件库文件描述

4.3STM32库的使用

第5章STM32系列微控制器开发工具与应用

5.1KeilMDK介绍

5.1.1开发过程及集成开发环境简介

5.1.2工程管理

5.1.3编写源程序

5.1.4编译程序

5.1.5调试程序

5.2IAREWARM介绍

5.2.1EWARM集成开发环境及配套仿真器

5.2.2在EWARM中生成一个新项目

5.2.3编译和链接应用程序

5.2.4用J-LINK调试应用程序

5.3STM32-SK仿真评估板

5.3.1评估板规格说明

5.3.2测试程序

5.3.3关于仿真评估板的几个问题

5.4STM32-DK开发板

5.4.1开发板规格说明

5.4.2开发板实例程序

5.4.3关于STARM的常见问题

5.5mx-Pro量产编程器使用简介

5.5.1编程文件管理

5.5.2芯片烧写

5.6应用实例:基于STM32的数据采集器

5.6.1硬件设计

5.6.2软件设计

参考文献

更多简介内容

推荐帖子

ST推出世界首款基于 ARM Cortex-M7 的STM32 F7 系列微控制器
9月25日下午,ST在北京举行发布会,推出全球首个基于Cortex-M7 32位微控制器 STM32 F7,小编我很有幸参加了此次发布会。 下面为大家带来详细信息。 STM32 F7新系列微控制器的工作频率高达200 MHz,采用6级超标量流水线和浮点单元,测试分数高达1000 CoreMarks。 STM32 F7新系列具有7大特性: 1.全球首个基于Cortex-M7的微控制器。 2
RichCastle 【stm32/stm8】
意法半导体STM32H7系列微控制器利用全新Arm 平台安全架构强化互联智能设备保护功能
Arm平台安全架构(PSA)采用高性价比、领先技术全面提升物联网市场的安全技术支持 基于STM32H7系列开发的Arm® Cortex®-M7微控制器整合PSA概念和先进的安全功能服务 中国,2017年10月23日 ---- 横跨多重电子应用领域的全球领先的半导体供应商、世界领先的物联网(IoT) 设备Arm微控制器厂商意法半导体(STMicroelectronics,简称ST;纽约证券交易所
ST小管 【stm32/stm8】
艾睿电子飞思卡尔32位Kinetis ARM Cortex - M4微控制器的应用培训
12月8日上午阿牛哥去北京亚洲大酒店参加艾睿电子飞思卡尔32位Kinetis ARM Cortex - M4微控制器的应用培训。阿牛哥真是要好好学习,了解飞思卡尔32位Kinetis ARM Cortex - M4微控制器产品应用,最新的产品和最新的开发板,特别是“TOWER ”。这也是领先一步! Kinetis微控制器是第一个市场发布的基于新的ARM Cortex - M4内核和业界最具扩展性
jameswangsynnex 【NXP Kinetis MCU】
Cortex-M3之STM32嵌入式系统设计 +【ST主题月】
内容简介      《Cortex-M3之STM32嵌入式系统设计》介绍了以ARMCortex-M3为内核的STM32F103增强型微控制器的特点,深入讲解其硬件和软件设计方法。本书分为STM32基础开发、STM32深入开发以及STM32高级开发三部分。基础开发部分介绍了嵌入式系统概述、STM32最小系统设计、STM32程序设计入门、GPIO应用、GCC编译器的安装与应用、STM32外部中断、面向
wujianwei3980 【stm32/stm8】
ARM、意法半导体与MATHWORKS携手实现支持STM32微控制器的代码生成、调试及建模功能
ARM与横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)携手宣布首款配合MATLAB和 Simulink支持ARM® Cortex™-M系统的Embedded Coder已上市。意法半导体与ARM的合作项目获得MathWorks的全面支持,使软件开发人员能够在MATLAB和Simulink环境中开发算法,然后在处理
wstt 【stm32/stm8】
关于STM32,TI,NXP的ARM Cortex-m3学习板申请体会
这三家的都申请过,有一些想法 ST最大方,板子,光盘,连接线一应俱全。 并且ST搞过好几次免费申请活动,每次免费送的套件数量还比较大。 拿到套件后就能直接上手练习了。 TI其次,申请的TI套件,使用手册里明明说的是有两块板子,可是我只收到一块板子。资料光盘,连接线都有。 并且活动没搞几天就停止了. NXP最小气,只有一个最小系统板,没有资料光盘,也没有连接线, 还要自己去网上扒资
tiankai001 【stm32/stm8】

评论


个人中心

意见反馈

求资源

回顶部
电源设计技术资料
点击获取

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWorld电子技术资料下载——分享有价值的资料

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })