找回密码

嵌入式开发基础-初识STM32

前言

嵌入式开发工程师,可以从学习STM32入门。使用STM32学习嵌入式编程,可以让我这样的纯软件工程师对硬件初步了解和硬件编程快速入门。那么什么是STM32?

STM32是什么

我们先直观的了解什么是STM32,下图是STM32 103系列指南者开发板。

STM32 103系列指南者开发板

STM32F系列属于中低端的32位ARM微控制器,该系列芯片是意法半导体(ST)公司出品,其内核是Cortex-M3。芯片集成定时器,CAN,ADC、SPI、I2C、USB、UART,等多种功能。STM32是一种32位的单片机。单片机是嵌入式系统中最常用的核心部件,STM32本质上也是一种单片机。上图详细描述了STM32 103指南者的硬件资源。更专业的介绍,可以参考百度百科。

STM32可以做些什么

STM32是一种微控制器,自带常用通信接口:USART、 I2C、 SPI 等。可外接很多传感器,控制很多设备。

现实生活中,我们看到的很多电器都可以使用 STM32 ,比如智能手环,微型四轴飞行器,平衡车、3D 打印机、智能电饭锅,等等。我们来看看他们的风采。(后面会开展STM32 103指南者系列编程文章,欢迎关注,文章中不对的地方,欢迎指正。)

三星 gear fit2 pro 运动智能手环

微型迷你无人机四轴飞行器

相关推荐