STM32 task1学习记录

Day1

目录

一、认识STM32

1.认识STM32

2.定时器

3.通信接口

4.STM32最小系统

       5.复位

       6.ISP串口下载

        7.Boot启动方式

二、认识开发板

1.板件图

 2.数引脚方法

3.STM32芯片架构图

4.STM32F10xx系列芯片系统框图

三、今日总结


一、认识STM32

1.认识STM32

STM32中STM代表STMicro公司,STM32代表ARM Cortex-M内核的32位微控制器。他相较于普通的8/16位机有更多的片上外设,性能强大的同时成本低廉

STM32分为内核和外设,其中特别注意的是变量储存在Sram中,而常量存在于Flash中.内核通过AHB2、APB1两个桥连接到外设

2.定时器

通用定时器*4

基本定时器*2

高级定时器*2

系统定时器*1

看门狗定时器*2

3.通信接口

I2C*2

串口*5

SPI*3

CAN2.0*1

USFFS*1

SDIO*1

4.STM32最小系统

供电

复位

时钟:外部晶振*2

Boot启动模式选择

下载电路

后备电池

       5.复位

平时为高电平,按下按键后接地

       6.ISP串口下载

STM32的ISP下载,只能使用串口1

打开FlyMcu,选择串口5,选择合适波特率,勾选校验,编程后执行

注意不要选上编程时写选项字节

选择低电平复位,高电平进BOOTLoader

选择HEX文件

注:对于某些开发板而言,串口下载速度较慢

        7.Boot启动方式

以下是三种Boot0和Boot1的设置启动方式

一般B1接0,B0接1

一键下载原理:我用的野火的板子,与我无关qwq

二、认识开发板

1.板件图

 2.数引脚方法

黑点下方正对着为第一位引脚,引脚数为逆时针递增

3.STM32芯片架构图

内核由ARM公司设计,外设交由ST公司设计

4.STM32F10xx系列芯片系统框图
 

STM32分为内核和外设,其中特别注意的是变量储存在Sram中,而常量存在于Flash中.内核通过AHB2、APB1两个桥连接到外设

三、今日总结

今天主要是学习了最基础的 认识STM32、配置编译环境、串口下载,通过今日的学习后,我也算是正式告别C51单片机,步入STM32单片机学习的大门。

由于我购买的开发板是野火牌子的,在初次听正点原子的课程时遇到了些困难,rm的学长热情地解答我的困惑,让我有信心继续听下去。

希望我可以带着微不足道的C语言和C51的知识储备,在STM32的道路上继续学习下去

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值