stm32预备知识

  • STM32最小系统设计
    • 供电
    • 复位
    • 时钟:外部晶振(两个)
    • Boot启动模式选择
    • 下载电路(串口/JTAG/SWD)
    • 后备电池VBAT
  • 资源描述
  • STM32(不重要)
    • 特点
    • Cortex-M4内核

STM32最小系统设计

一个MCU在能正常工作,正常下载程序前提下的最简电路

供电

名称 典型值
VDD数字电源 +3.3V
VSS数字地 0
VDDA模拟电源 +3.3V
VSSA模拟地 0

VDD和VDDA之间一般接一个简单的低通滤波器即可(RC,π型即可)
51单片机不区分数字和模拟,stm32主频比较高,为了降低干扰

在硬件资料的芯片资料文件夹中,可以找到对应芯片数据手册,有引脚的功能描述,阿波罗的是176个引脚


稳压管,滤波器

①找到所有的VSS,VDD,VSSA,VDDA
②确定电源输出输入电压范围
③低通滤波器

复位

NRST

原本高电平,按下后接地,低电平

时钟:外部晶振(两个)


系统时钟,内部供电

低速一般给RTC,比较精确

Boot启动模式选择


用跳线帽来改变B0,B1的值

下载电路(串口/JTAG/SWD)


SWD通信引脚2个
串口PA9,PA10,串口1

后备电池VBAT

不必要

资源描述

底板和核心板通过板对板接口连接起来

flash下载,429是spi,767是qspi
429只有boot0和boot1,767有boot0
焊点,microUSB都可以供电
串口,SWD可以下载
spi,256兆的位,除以8是32M

底板硬件资源也很多
电源适配器6-24V支持
左下USB5V
右上5V,3.3V排针可以供电
左下232USB通过CH340可以串口下载

左上角WIRELESS无线接口实际是spi

STM32(不重要)

特点

新的基于ARM内核的32位MCU系列
内核为ARM公司为要求高性能,低成本,低功耗的嵌入式应用专门设计的Cortex-M内核
标准的ARM架构

超前的体系结构
简单易用/自由/低风险

Cortex-M4采用ARMv7-ME架构
ARMv7架构定义了三大分工明确的系列:
A系列:面向尖端的基于虚拟内存的操作西游和用户应用
R系列:针对实时系统
M系列:对微控制器

Cortex-M3采用ARMv7-M架构,Cortex-M0采用ARMv6-M架构,Cortex-A5/A8采用ARMv7-A架构,传统的ARM7系列采用的是ARMv4T架构

Cortex-M4内核

先进的Corte-M4内核
浮点运算能力
增强的DSP处理指令

更多的储存空间
高达1M字节的片上闪存
高达196K字节的内嵌SRAM
FSMC:灵活的外部存储器接口

极致的运行速度
以168Mhz高速运行时可达到210DMIPS的处理能力

更高级的外设
新增功能:照相机接口,加密处理器,USB高速OTG接口
增强功能:更快的通信接口,更高采样率,带FIFO的DMA控制器








stm32F767开发版基本介绍相关推荐

  1. 判断按键值_ALIENTEK 阿波罗 STM32F767 开发板资料连载第七章 按键输入实验

    1)实验平台:alientek 阿波罗 STM32F767 开发板2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第七章 按键输入实验 上 ...

  2. stm32f767中文手册_ALIENTEK 阿波罗 STM32F767 开发板资料连载第五章 SYSTEM 文件夹

    1)实验平台:alientek 阿波罗 STM32F767 开发板2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第五章 SYSTEM 文 ...

  3. cc2530定时器和捕获比较_ALIENTEK 阿波罗 STM32F767 开发板资料连载十四章 输入捕获实验...

    1)实验平台:alientek 阿波罗 STM32F767 开发板2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 http://weixi ...

  4. fastreport masterdata每页都显示_ALIENTEK 阿波罗 STM32F767 开发板资料连载十六章 OLED 显示实验...

    1)实验平台:alientek 阿波罗 STM32F767 开发板2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 http://weixi ...

  5. c语言头文件格式图片_阿波罗 STM32F767 开发板资料连载第四十九章 图片显示实验...

    1)实验平台:alientek 阿波罗 STM32F767 开发板2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第四十九章 图片显示实验 ...

  6. gd32f303 设计中断优先级_ALIENTEK 阿波罗 STM32F767 开发板资料连载第九章 外部中断实验...

    1)实验平台:alientek 阿波罗 STM32F767 开发板2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第九章 外部中断实验 这 ...

  7. stm32f767串口下载软件_ALIENTEK 阿波罗 STM32F767 开发板资料连载十四章 输入捕获实验...

    1)实验平台:alientek 阿波罗 STM32F767 开发板2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第十四章 输入捕获实验 ...

  8. application.properties 不识别_阿波罗 STM32F767 开发板资料连载第五十八章 手写识别实验

    1)实验平台:alientek 阿波罗 STM32F767 开发板2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第五十八章 手写识别实验 ...

  9. Xamarin开发Anroid应用介绍

    第1章  Xamarin开发Anroid应用介绍 如今智能手机已经盛行了好几年,而针对这些智能手机的软件开发也变得异常火热.但是在Android平台下只能使用Java开发,iOS平台下也只能使用Obj ...

最新文章

  1. 立刻停止使用AUFS,开启Overlay!
  2. camel route 创建顺序
  3. 《Sibelius 脚本程序设计》连载(四) - 1.1 创建第一个插件
  4. 【转】关于Azure存储账户
  5. git merge 回退_Git 基础学习总结2(学不会你锤我)
  6. 微信小程序上线订单管理功能:实现订单管理、售后维权一体化
  7. python用户登陆,Python入门基础--用户登陆
  8. 概率论-随机事件及其概率
  9. 209. 长度最小的子数组
  10. Linux静态库运行找不到lc,创建和使用静态库(问题:undefined reference)
  11. PHP生成一寸照片代码,用PS制作1寸证件照方法介绍
  12. php 翻转180度,如何翻转视频—将视频翻转90或180度
  13. 学计算机科学与技术的考研方向,计算机科学与技术考研方向?
  14. yum升级mysql_3分钟,YUM升级MYSQL,5.1到5.6
  15. CSS浮动定位与背景样式
  16. iOS之深入解析App的架构设计
  17. 想多活几年吗??在中国到底什么能吃什么不能吃!(转)
  18. 数字图像处理实验——图片压缩与解压(opencv)
  19. 创建类MyMath,计算圆的周长、面积和球的表面积、体积,结果保留两位小数。若输入的是非数字,则输出:请输入数字!提示:要引入math包。
  20. SpringBoot - application.yml配置文件中yes/no,on/off在代码中读取的值为true/false

热门文章

  1. php织梦源码安装,如何安装网上下载的织梦源码
  2. 微信手机网页上传图片高效率压缩(Canvas+Base64)
  3. 【vivado学习六】 Vivado综合
  4. 第25章 认识更多Spring MVC家族成员(一)
  5. 这5款PC工具不容错过,抓紧收藏起来
  6. linux篇-安装cmatrix(黑客帝国矩阵效果)
  7. 【JZOJ4117】lhxsb(三角函数+凸壳+CDQ分治)
  8. Markdown编辑器Editor.md插件的使用
  9. springboot+神奇桔乡旅游信息系统 毕业设计-附源码191750
  10. Linux环境变量每次都要重新source的问题