简介

STM32F302是ARM集团旗下的一款芯片(属于Cortex-M3)。
首先,让我们先来了解一下ARM的发展史,如下图:

从图中可以看出,Cortex也有三种不同的架构方式:
1、Cortex-A:高性能应用处理器;(越来越接近电脑)
2、Cortex-R:专门针对实时、深度嵌入式解决方案;(又快又实用)
3、Cortext-M:专注于低成本嵌入式微控制器。(好用又便宜)

STM32F103的特点:
* 2V-3.6V供电电压
* 5V I/Os 电压容量
* 出色的时钟安全模式
* 带有唤醒功能的低功耗模式
* 内部RC
* 嵌入的RESET
* -40/+85摄氏度(工业级)

通用和复用I/O

1、端口位配置表CNF[1:0]、MODE[1:0]:

2、输出(速度)模式位MODE[1:0]:

3、端口配置低寄存器(GPIOx_CRL),(x=A…E),控制0-7共八个管脚(PA0-PA7)

其中的控制第0个引脚,控制第1个引脚。

4、端口配置高寄存器(GPIOx_CRH),(x=A…E),控制8-15共八个管脚PA8-PA15

每位的对应配置信息:

5、端口输入数据寄存器(GPIOx_IDR)(x=A…E)

6、端口输出数据寄存器(GPIOx_ODR)(x=A…E)
同端口输入数据寄存器

7、端口位设置/复位寄存器(GPIOx_BSRR)(x=A…E)

对应位的参数配置:

8、端口位复位寄存器(GPIOx_BRR)(x=A…E)

STM32F302简介相关推荐

  1. etcd 笔记(01)— etcd 简介、特点、应用场景、常用术语、分布式 CAP 理论、分布式原理

    1. etcd 简介 etcd 官网定义: A highly-available key value store for shared configuration and service discov ...

  2. Docker学习(一)-----Docker简介与安装

    一.Docker介绍 1.1什么是docker Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植 ...

  3. 【Spring】框架简介

    [Spring]框架简介 Spring是什么 Spring是分层的Java SE/EE应用full-stack轻量级开源框架,以IOC(Inverse Of Control:反转控制)和AOP(Asp ...

  4. TensorRT简介

    TensorRT 介绍 引用:https://arleyzhang.github.io/articles/7f4b25ce/ 1 简介 TensorRT是一个高性能的深度学习推理(Inference) ...

  5. 谷粒商城学习笔记——第一期:项目简介

    一.项目简介 1. 项目背景 市面上有5种常见的电商模式 B2B.B2C.C2B.C2C.O2O B2B 模式(Business to Business),是指商家和商家建立的商业关系.如阿里巴巴 B ...

  6. 通俗易懂的Go协程的引入及GMP模型简介

    本文根据Golang深入理解GPM模型加之自己的理解整理而来 Go协程的引入及GMP模型 一.协程的由来 1. 单进程操作系统 2. 多线程/多进程操作系统 3. 引入协程 二.golang对协程的处 ...

  7. Linux 交叉编译简介

    Linux 交叉编译简介 主机,目标,交叉编译器 主机与目标 编译器是将源代码转换为可执行代码的程序.像所有程序一样,编译器运行在特定类型的计算机上,输出的新程序也运行在特定类型的计算机上. 运行编译 ...

  8. TVM Operator Inventory (TOPI)简介

    TOPI简介 这是 TVM Operator Inventory (TOPI) 的介绍.TOPI 提供了比 TVM 具有更高抽象的 numpy 风格的,通用操作和调度.TOPI 如何在 TVM 中,编 ...

  9. 计算机视觉系列最新论文(附简介)

    计算机视觉系列最新论文(附简介) 目标检测 1. 综述:深度域适应目标检测标题:Deep Domain Adaptive Object Detection: a Survey作者:Wanyi Li, ...

最新文章

  1. Java常用命令及Java Dump
  2. MySQL 加锁处理分析
  3. tensorflow r1.5 版本差异调研
  4. ldd3 运行脚本awk
  5. 三、python沉淀之路--列表(list)
  6. 使用C#进行Word 2002和Excel 2002编程
  7. C语言实现hash/xor8算法(附完整源码)
  8. 邻接矩阵存储图的深度优先遍历
  9. 创新数字音频处理技术带来消费电子产品差异化用户体验(转)
  10. 20151227感知机(perceptron)
  11. c语言存储的逻辑顺序,栈是不是顺序储存的线性结构啊?
  12. submit text 插件安装教程
  13. 10个最新优秀手机应用界面设计实例
  14. VB2010网络通信服务器
  15. c语言程序谭浩强第二章,PDF版本_谭浩强c语言程序设计. 第二章 程序的灵魂-算法...
  16. discuz 登录代码
  17. STM32F103ZET6【标准库函数开发】-----TM1638模块驱动4位8段共阴极数码管
  18. 分布式计算机系统概要
  19. 亚马逊欧洲站的VAT需要多久申报一次
  20. 基于ambarella安霸H.264编解码芯片的视频采集压缩系统

热门文章

  1. 【ArcGIS|空间分析】台风路径分析(全国大学生GIS技能大赛试题)
  2. 超详细labelme批量处理json文件,json_to_dataset方法
  3. 苏玲老师Git课程学习笔记
  4. Eureka源码10-Server端(处理全量下载和增量下载请求)
  5. unity多人联机插件_Unity3D多人协作开发环境搭建
  6. Websocket(一)——原理及基本属性和方法
  7. “骚操作”男子看涩情直播打赏3千后报警,多个直播平台窝点被端!
  8. 代码大全2阅读笔记01
  9. 整合第三方登录之微信扫码登录
  10. 《致橡树》————舒婷