admin管理员组

文章数量:1532651

2024年6月13日发(作者:)

STM32 开发板教程

第一部分 开发板介绍

1.1 STM32开发板简介

开发板配置:

● CPU主芯片是STM32F103VCT6,主频72MHz,256KB FLASH ,48KB RAM;

● 3个按键,可实现中断或查询方式判断是否有键按下;

● 4个发光二极管LED,可进行流水灯或花样显示;

● 1个无源蜂鸣器,可用PWM驱动;

● 1个电位器,可配合内部AD进行AD转换;

● 1个RS232串行通信接口,可使开发板与PC机进行通信;

● 1个基于SPI串行总线的触摸屏转换接口芯片,可进行触屏操作;

● 1个基于IIC串行总线的EEPROM,可进行数据存储;

● 1个基于CPU片内SDIO的TF卡接口,可进行数据读写;

● 1个FSMC控制的2.83英寸TFT液晶屏,可进行图片文字显示;

● 1个蓝牙模块,可使开发板与PC机进行通信;

● 1个USBmin2.0接口为开发板供电;

● 所有I/O口引出,可通过跳线自行配置和自制外围模块连接;

康泰医学系统有限公司

1

STM32 开发板教程

下面介绍一下STN32开发板的各个部分。

1、LED灯

STM32开发板有4个LED灯,它们在开发板上的标号分别为LED1、LED2、LED3、LED4。

在调试代码的时候,使用LED来指示程序状态,是非常不错的辅助调试方法。

2、按键

STM32开发板有三个普通按键,它们在开发板上的标号分别为KEY1、KEY2、KEY3。

可以用于人机交互的输入,三个按键通过跳线帽连接到STM32的开发板的IO口上。

3、电源指示灯

开发板上有一个蓝色电源指示灯,它在开发板上的标号为LED5(POWER)。用于指示电

源状态。该开发板通过USB供电,在该电源开启的情况下,指示灯亮,否则不亮。通过这

个LED灯判断开发板的上电情况。

4、蓝牙

开发板上有一个蓝牙模块,它在开发板上的标号为Bluetooth。用于开发板与电脑进行无

线通讯。

5、SD卡接口

SD卡接口在开发板上的标号为TF_Card。SD卡是最常见的存储设备,是很多数码设备的

存储媒介,比如数码相框、数码相机、MP5等。STM32开发板自带了SD卡接口,可用于

SD卡试验,方便大家学习SD卡。

6、AT24C01 EEPROM

EEPROM型号为AT24C01,用于掉电数据保存。因为STM32内部没有EEPROM,所以

开发板外扩了24C01,用于存储重要的数据,也可以用来做IIC实验,及其他应用。

7、RS232接口

RS232在开发板上的标号为J2。用于与电脑进行通信,也可以用来做USART实验。

8、滑动变阻器

滑动变阻器在开发板上的标号为ADJ_RES。通过调节滑动变阻器来改变电压值,可以用

来做AD转换的实验。

9、蜂鸣器

蜂鸣器在开发板上的标号为Buzzer。通过调节定时器产生的PWM波的占空比来改变蜂鸣

器的声音,可以用来做PWM实验,及其他应用。

10、液晶屏

触摸屏在开发板上的标号为TFT。用来显示一些图片和汉字。可以用来学习触摸屏的一些

实验。触摸屏都需要一个AD转换器,STM32开发板触摸屏控制芯片为TSC2046。

11、引出IO口

开发板有很多引出IO口,可以通过跳线帽选择是连接各部分的功能模块还是用作引出IO

口,引出的IO口方便大家使用,可以连接外部器件。

1.2 STM32开发板硬件详解

本节介绍STM32开发板的各部分硬件,让大家对开发板的各部分硬件原理有个了解。

康泰医学系统有限公司

2

本文标签: 开发板进行用于部分