【stm32学习】正点原子stm32f103学习——开发板入门

一、连接外设

数据手册中FT标志的IO口是兼容5V的(原理图上带ADC都是不兼容5V)

——判断能否作为ADC输入?(外设)

——首先了解一下ADC

ADC是Analog-to-DigitalConverter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。典型的模拟数字转换器将模拟信号转换为表示一定比例电压值的数字信号。

判断:1.引脚上是否有ADC的字样2.外设能不能达到完全浮空

——能否连接PWM?

——1.引脚标识:TIM1-8,CH1-4  2.浮空吗 有影响吗(偏选禁止、连接的不使用之后就不会有影响了)

F4与F1在重映射方面的区别:

F4是没有重映射的,所有的IO口的功能都列在上面了,可以通过AF选择器进行选择,同一个功能可能有多个口;而F1可以进行重映射,举个例子,PE7并没有TIM1_ETR的口,但是可以通过重映射运行,在中文参考手册IO的复用功能中有写

【stm32学习】正点原子stm32f103学习——开发板入门_第1张图片

 ———有哪些空闲IO口?

———实际需求分析 1.要完全独立的IO 2.允许IO做其他外设,但可以单独做输入输出

有个IO引脚分配表(用了一下别人的图):

【stm32学习】正点原子stm32f103学习——开发板入门_第2张图片

 二、注意事项

 有问题可以看(开发板常见问题文件)

开源电子网:OpenEdv-开源电子网

stm官方论坛:www.stmcu.org (这个我进不去)

stm官方:www.stmcu.com.cn/

stm32的命名规则:

【stm32学习】正点原子stm32f103学习——开发板入门_第3张图片

三、芯片解读

看自己的芯片有哪些资源?

看选型手册(根据评估需要多少定时器 ADC之类的来选择芯片,使用过程中发现寄存器不够用或者太多了,可以选择pin to pin兼容,来更换芯片)

 引脚和功能对应:数据手册

【stm32学习】正点原子stm32f103学习——开发板入门_第4张图片

最小系统板: 

1.电源

VDD和VSS都是数字电源和数字地

VDDA、VSSA 模拟

2.复位电路

复位电路一般通过reset引脚连接

一般是一个电阻、电容和按键

没按下是,是高电平;按下后接地

3.下载和执行代码(BOOT0和BOOT1)

如果连13 BOOT0就连接电源;35 BOOT0就接地

通过控制BOOT0和BOOT1的高低电平来实现功能

【stm32学习】正点原子stm32f103学习——开发板入门_第5张图片

 其中运用:跳线帽

【stm32学习】正点原子stm32f103学习——开发板入门_第6张图片

其实就是通过手动将在外的跳线进行连接

4.时钟

5.后备电池

6.下载电路 

————————————————————开发环境———————————————————

【stm32学习】正点原子stm32f103学习——开发板入门_第7张图片

点击那个检查包之后,可以看到自己下载了哪些包,哪些要更新,如果自己要开发的板子没有下载的话可以点Install从官网下载

【stm32学习】正点原子stm32f103学习——开发板入门_第8张图片

MDK5 Software Packs  (下载包的网站)

 

你可能感兴趣的:(stm32学习,stm32,单片机,学习)