0x00 stm32简介

本文的大部分内容来自B站up主 江协科技, 此文只供本人学习记录用途, 侵删

一、前言

2023年10月30日,一节普通的单片机课,因为实在太够吧水,百无聊赖之下打开江科大(江协科技)的32入门教程,发现已经完结了,感慨万千之间突然生出一个想法,我要写几篇博客,记录我从江科大的视频里学到的所有,既是对知识的再复习,也方便以后忘记了回来查阅.

谨以此系列博客,纪念我素昧谋面的导师.

二、STM32简介

STM32是ST公司基于ARM Cortex-M内核开发的32位微控制器,本博客使用STM32F103C8T6.

  • 内核:ARM Cortex-M3
  • 主频:72MHz
  • RAM:20K(SRAM)
  • ROM:64K(Flash)

三、引脚定义

尽量优先使用加粗引脚

4

四、BootLoader

当BOOT0为0时,系统正常运行.

当BOOT0为1,BOOT1为0时,进入系统存储器模式,系统存储器中存的就是BootLoader程序,该程序的作用是接收串口的数据,然后刷新到主闪存中.

串口烧代码的时候,USB转TTL串口模块 接上UARST1_TX和UARST1_RX,令BOOT0=1,BOOT1=0,烧完复位为正常模式Reset一下就OK了.

第三个模式暂时没找到用途,找到回来补.

2

五、最小系统电路

  • VDD,VSS接正负极,中间加个0.1u的滤波电容.
  • OSC_IN,OSC_OUT接晶振,起振电路两个20p电容接地.
  • 启动配置可以跳帽,也可以搞拨片开关,看情况.
  • 复位按键原理:电容起始无电压,于是NRST(复位引脚,低电平有效)被下拉到地,随着充电,电容和3.3v无电压差,NRST为高电平,另外并联了开关方便手动下拉NRST
  • 下载端口看情况(ST LINK/J LINK)出口,记得把VCC,GND引出
  • 别问,问就是抄

3

六、系统结构

这里我暂时不敢说懂透,懂透了回来补

1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值