STM32F103开发板教程之寄存器V3.1版本中文手册免费下载

资料大小: 31.13 MB

所需积分: 0

下载次数:

用户评论: 0条评论,查看

上传日期: 2018-09-14

上 传 者: 易水寒他上传的所有资料

资料介绍

标签:STM32F103(132)开发板(689)STM32(2617)寄存器(987)

  本手册将由浅入深,带领大家学习 STM32F103 的各个功能,为您开启全新的 STM32 之旅。本手册总共分为三篇:1,硬件篇,主要介绍本手册硬件平台;2,软件篇,主要介绍 STM32F1常用开发软件的使用以及一些下载调试的技巧,并详细介绍了几个常用的系统文件(程序);3,实战篇,主要通过 54 个实例(绝大部分是直接操作寄存器完成的)带领大家一步步深入了解STM32F1。

  本手册非常适合广大学生和电子爱好者学习 STM32F103 系列芯片,其大量的实验以及详细的解说,也是公司产品开发的不二参考

  1,硬件平台的变更。

  本手册针对的硬件平台是:ALIENTEK 战舰 STM32 开发板 V3.0 及以后版本,设计更合理。本手册大部分例程在 V3.0 之前的开发板上,均能直接使用,部分例程得做适当修改,才可以在之前版本使用。V3.0 平台与之前平台的资源变更明细,请看本手册 1.3 节。

  2,开发环境的变更。

  本手册采用 MDK 最新的集成开发环境:MDK5.14,作为 STM32 的开发环境,而之前版本采用的是 MDK3.80A 开发环境。

  3, 例程变更。

  ALIENTEK 战舰 STM32 开发板 V3.0 在原来版本上,删减了一些不常用的功能(收音机/PS2 接口等),增加了常用的网卡等外设,所以例程也有所变更,详见:1.2.2 节。

  4, SYSTEM 文件夹变更。

  老版本提供的 SYSTEM 文件夹,和 V3.5 库函数共用会有一些兼容性问题(老版本的SYSTEM 文件夹采用的是 V2.0 的库),新手册全部采用 V3.5 的库头文件,所以例程可以很方便的移植到库函数下面使用,更加方便实用。

  Cortex-M3 采用 ARM V7 构架,不仅支持 Thumb-2 指令集,而且拥有很多新特性。较之ARM7 TDMI,Cortex-M3 拥有更强劲的性能、更高的代码密度、位带操作、可嵌套中断、低成本、低功耗等众多优势。

  国内 Cortex-M3 市场,ST(意法半导体)公司的 STM32 无疑是最大赢家,作为 Cortex-M3内核最先尝蟹的两个公司(另一个是 Luminary(流明))之一,ST 无论是在市场占有率,还是在技术支持方面,都是远超其他对手。在 Cortex-M3 芯片的选择上,STM32 无疑是大家的首选。

  现在 ST 公司又推出了 STM32F0 系列 Cortex M0 芯片以及 STM32F4/F3 系列 Coretx M4 芯片,这些都已经量产,而且可以比较方便的购买到,本手册,我们只讨论 Cortex M3。

  STM32 的优异性体现在如下几个方面:

  1, 超低的价格。以 8 位机的价格,得到 32 位机,是 STM32 最大的优势。

  2, 超多的外设。STM32 拥有包括:FSMC、TIMER、SPI、IIC、USBCAN、IIS、SDIO、ADCDAC、RTC、DMA 等众多外设及功能,具有极高的集成度。

  3, 丰富的型号。STM32 仅 M3 内核就拥有 F100、F101、F102、F103、F105、F107、F207、F217 等 8 个系列上百种型号,具有 QFN、LQFP、BGA 等封装可供选择。同时 STM32还推出了 STM32L 和 STM32W 等超低功耗和无线应用型的 M3 芯片。

  4, 优异的实时性能。84 个中断,16 级可编程优先级,并且所有的引脚都可以作为中断输入。

  5, 杰出的功耗控制。STM32 各个外设都有自己的独立时钟开关,可以通过关闭相应外设的时钟来降低功耗。

  6, 极低的开发成本。STM32 的开发不需要昂贵的仿真器,只需要一个串口即可下载代码,并且支持 SWD 和 JTAG 两种调试口。SWD 调试可以为你的设计带来跟多的方便,只需要 2 个 IO 口,即可实现仿真调试。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料

下载排行

本周

  1. 使用单片机设计的电子秤资料合集免费下载
  2. 单片机技术教程之八个应用实验的详细资料说明
  3. 自制51单片机学习板的开发源程序和电路原理图资料免费下载
  4. 使用STM8单片机设计的红外遥控器解码的程序电路图芯片资料免费下载
  5. 使用单片机设计的智能车源程序详细资料合集免费下载
  6. 嵌入式系统教程之嵌入式硬件系统设计与应用实例资料免费下载
  7. STM32F103VET6最小系统板电路原理图资料免费下载
  8. STM32F101xx和STM32F103xx微控制器的数据手册免费下载
  9. MC9S12系列单片机的输入输入端口IO口的详细资料说明
  10. 全国大学电子设计大赛使用单片机设计的智能小车资料合集免费下载

本月

  1. 单片机初学者必备的40个实验教程
  2. 单片机接口资料汇总
  3. 普中科技51单片机开发板的实验程序详细资料合集免费下载
  4. STM32F103C8T6最小系统原理图的资料合集
  5. 51单片机教程之原理开始到汇编的详细教程免费下载
  6. 51单片机C语言程序设计教程书中代码及课后作业资料免费下载
  7. 单片机教程之51单片机C语言程序设计教程(王云)资料合集
  8. 单片机教程之单片机入门到单片机工程师的教程免费下载
  9. STM32开发板教程之STM32开发指南免费下载
  10. 单片机教程之如何进行单片机内部资源的C51编程

总榜

  1. 单片机C语言程序设计实训100例——基于8051 Proteus仿真
  2. 51单片机学习资料打包
  3. 单片机超级精华包
  4. 网上学单片机(入门篇)
  5. 电子工程师基本知识结构
  6. Keil uVision3下载 (破解版带注册机+中文版)
  7. 51单片机c语言超强学习资料
  8. PIC单片机应用常见问答
  9. 《C51单片机及C语言知识点必备秘籍》电子发烧友网创新系列电子书
  10. 单片机C语言程序设计实训100例——基于8051 Proteus仿真