教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 资料大全 >

STM32神舟系列开发板从零入门到精通

来源:网络收集 时间:2026-09-10
导读: 如何阅读手册,如何看数据手册,参考手册 第5章 STM32神舟I号快速入门篇 2013年1月版本 V1.0 作者:http:// STM32神舟ARM系列技术开发板产品目录: ● 神舟51开发板(51+ARM)开发板 ● 【神舟I号:STM32F103RBT6 + 2.8TFT 触摸彩屏】 ● 神舟II号:STM32F103V

如何阅读手册,如何看数据手册,参考手册

第5章 STM32神舟I号快速入门篇

2013年1月版本 V1.0 作者:http://

STM32神舟ARM系列技术开发板产品目录: ● 神舟51开发板(51+ARM)开发板

● 【神舟I号:STM32F103RBT6 + 2.8"TFT 触摸彩屏】

● 神舟II号:STM32F103VCT6 + 3.2"TFT 触摸彩屏

● 神舟III号:STM32F103ZET6 + 3.2"TFT 触摸彩屏

● 神舟IV号:STM32F107VCT6 + 3.2"TFT 触摸彩屏

● STM32核心板:四层核心板

(STM32F103ZET+207ZGT+407ZGT+407IGT)

● 神舟王103系列(STM32F103ZET核心板)

● 神舟王207系列(STM32F207ZGT核心板)

● 神舟王407系列(STM32F407ZGT/407IGT核心板)

● 神舟王全系列(STM32F103ZET/207ZGT/407ZGT核心板): 全功能底板(支持MP3,以太网,收音机,无线,SRAM,Nor/Nand Flash,鼠标,键盘,红外接收,CAN,示波器,电压表,USB HOST,步进电机,RFID物联网等)

● 神舟51开发板(STC 51单片机+STM32F103C8T6核心板):全功能底板(支持音频播放,无线,鼠标,键盘,红外收发,CAN,温度传感器,直流电机,步进电机,实时时钟,两路485,两路继电器,小喇叭,热敏光敏电阻,RFID物联网等)

如何阅读手册,如何看数据手册,参考手册

目 录

第5章 STM32神舟I号快速入门篇............................................................................................1

5.1 理解芯片控制的原理........................................................................................................3

5.2 芯片管脚控制LED灯原理图解释..................................................................................4

5.3 STM32相关的芯片手册有哪些?我们如何阅读这些资料............................................5

5.4 STM32芯片各个管脚是怎么控制以及被管理的?(如何阅读芯片手册)................6

5.5 STM32芯片单个管脚是怎么被控制以及被管理的?(如何阅读芯片寄存器)........9

5.6 分析一个最简单的例程..................................................................................................13

5.6.1 例程硬件原理图说明...........................................................................................13

5.6.2 例程main.c源代码(可以直接运行):............................................................13

5.6.3 例程环境搭建.......................................................................................................16

5.6.3 实验现象...............................................................................................................22

5.6.4 例程软件架构和代码分析(只有一个main.c文件)......................................22

5.7 例程代码详细说明..........................................................................................................28

5.7.1 代码的定义和声明如何与芯片内部资源挂钩...................................................28

5.7.2 代码如何映射到映射到芯片内部的寄存器.......................................................30

5.7.3 main函数寄存器级分析(重点).......................................................................31

5.8 库函数与我们这个例程之间的关系..............................................................................36

5.9 其他更多技术资料和技术支持获取渠道......................................................................36

如何阅读手册,如何看数据手册,参考手册

5.1 理解芯片控制的原理

如果要说做单片机很难吗?其实并不难,用3句话就可以讲明白:

第1句话:芯片管脚不是输入,就是输出。

我们所有的程序,用单片机控制的产品,以及外设,无非就是控制芯片的各个管脚输入或者输出两个状态;例如,芯片发送数据就是输出;芯片驱动一个产品,也是输出;芯片接收数据就是输入;单片机对一个存储芯片写输入,可以理解为单片机与存储芯片连接的管脚输出状态,输出数据到存储芯片的管脚上,而存储芯片此时它的芯片对应管脚被配置成输入,将数据写入到芯片内部。

所以说,芯片管脚不是输入,就是输出,当然,如果你不使用这个管脚,也可以将它配置成某一种中间状态,免得干扰了外界,影响了PCB板上的其他元器件状态。

第2句话:芯片管脚不是高电平,就是低电平。

芯片管脚不是高电平就是低电平两种状态,当然也有第三种,既不高电平也不是低电平的状态,这样的管脚状态表示没有任何内容和数据;无论管脚是输入还是输出,它的目的都是传输数据、传输信息,所以管脚的高电平我们将它表示为“1”,低电平表示“0”,通过0和1这样的数据来传输它想传输的内容,这个就是所谓的二进制。

例如:假如复位芯片管脚是低电平进行复位,我们将该管脚一直拉高为高电平“1”的时候,芯片可以正常工作,如果将管脚拉低至低电平“0”的时候,芯片通过检测这个管脚状态为低电平,芯片内部就会自动进行复位;我们通过控制这个管脚拉高和拉低,从而就可以达到控制芯片的工作;其他的管脚也是同样的道理。

第3句话:传输协议。

什么是传输协议,比如与串口芯片通信,那么就要是串口协议的;如果是I2C协议的EERPOM,那么就是I2C协议;还有其他一些比如485协议,CAN协议,USB协议,SD卡的SDIO协议…….等等数不胜数。

而这些协议,无非就是按照预先规定的表达方式进行通信,比如举个例子,我约定先连续发4个1,,然后再发4个0,就表示芯片A要开始发数据给芯片B了,即芯片A通过它的芯片管脚发‘11110000’给到芯片B的时候,那么芯片B就知道芯片A要给它真正的数据,它就要做好准备工作,准备好之后,芯片B就会给芯片A一个回应,当芯片A收到芯片B的回应,就正式开始发数据。

这样通信双方之间的协商规定,就构成了协议,经过这么多年,就形成了我们所常见到的串口协议,CAN协议,USB协议(像USB协议又分为USB1.0协议,USB2.0协议,USB3.0协议,版本越高,速度就越快,协议进行优化后,通信效率也变高了)。

不知道大家理解了没有呢?所以总结下来, 一个芯片最简单的外设莫过于I/O口的高低电平控制,我们这里将详细讲解一下如何用一个I/O口去控制一个LED灯的亮灭。

如何阅读手册,如何看数据手册,参考手册

5.2 芯片管脚控制LED灯原理图解释

下面有个原理图,这个原理图是用STM32的PB2管脚连LED灯的负极,用正3.3V电源端连LED灯的正极,再串联一个限流电阻限制电流(电阻的作用就是限流、降压;如果线路上电阻很小,那么电压不变的情况下,电流就会变得很大,有可能会烧坏LED灯,所以这里我们串联一个电阻进行降压)降压防止LED灯被烧掉,这个串联电阻的阻值要计算好,使得在恒定电压的情况下,电流的大小刚好足够驱动LED灯点亮,点亮这个LED灯大概需要10ma~20ma(毫安)的电流。 …… 此处隐藏:11166字,全部文档内容请下载后查看。喜欢就下载吧 ……

STM32神舟系列开发板从零入门到精通.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/2192038.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)