当前位置:   article > 正文

带你走进STM32世界,看看它能做些什么???

stm32

一、什么是STM32?

意法半导体(ST)集团于1988年6月成立,是由意大利的SGS微电子公司和法国Thomson半导体公司合并而成。1998年5月,SGS-THOMSON Microelectronics将公司名称改为意法半导体有限公司,是世界最大的半导体公司之一。 STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex®-M0,M0+,M3, M4和M7内核。ARMv7架构定义了三大分工明确的系列: “A”系列:面向尖端的基于虚拟内存的操作系统和用户应用。 “R”系列:针对实时系统; “M”系列:针对微控制器。

我们常用的,可以在淘宝买到的开发版有几种,其中STM32F1属于Cortex-M系列中的Cortex-M3内核,采用ARMv7-M架构,是一种针对微控制器的芯片。STM32F4属于Cortex-M4内核,采用ARMv7-M架构,是一种更加高级的微控制芯片。

二、STM32的命名规则

三、STM32的应用场景及优势

STM32的优势:

1)极高的性能:主流的Cortex内核。
2)丰富合理的外设,合理的功耗。
3)强大的软件支持:丰富的软件包。
4)全面丰富的技术文档。
5)芯片型号种类多,覆盖面广。
6)强大的用户基础

四、按内核架构分为不同产品

主流产品:STM32F0、STM32F1、STM32F3
超低功耗产品:STM32L0、STM32L1、STM32L4
高性能产品:STM32F2、STM32F4、STM32F7、STM32H7

五、下面介绍一下我自己一直在用两种STM32开发版

正点原子MiniSTM32F103RCT6

可以看出,一个开发版中实际的功能是很强大的,可以作为我们学习、开发以及DIY使用。下面我都来看看它的基本性能和预留的一些接口。

◆CPU:STM32F103RCT6,LQFP64,FLASH:256K,SRAM:48K;
◆1个标准的JTAG/SWD调试下载口
◆1个电源指示灯(蓝色)
◆2个状态指示灯(DS0:红色,DS1:绿色)
◆1个红外接收头,配备一款小巧的红外遥控器
◆1个IIC接口的EEPROM芯片,24C02,容量256字节
◆1个SPI FLASH芯片,W25Q64,容量为8M字节(即64M bit)
◆1个DS18B20/DS1820温度传感器预留接口
◆1个标准的2.4/2.8/3.5/4.3/7寸LCD接口,支持触摸屏
◆1个OLED模块接口(与LCD接口部分共用)
◆1个USB串口接口,可用于程序下载和代码调试
◆1个USB SLAVE接口,用于USB通信
◆1个SD卡接口
◆1个PS/2接口,可外接鼠标、键盘
◆1组5V电源供应/接入口
◆1组3.3V电源供应/接入口
◆1个启动模式选择配置接口
◆1个2.4G无线通信接口
◆1个RTC后备电池座,并带电池
◆1个复位按钮,可用于复位MCU和LCD
◆3个功能按钮,其中WK_UP兼具唤醒功能
◆1个电源开关,控制整个板的电源
◆3.3V与5V电源TVS保护,有效防止烧坏芯片。
◆独创的一键下载功能
◆除晶振占用的IO口外,其余所有IO口全部引出

正点原子STM32F429IGT6

配套的视频教程以及纸质书籍很多,我基本上把上面的很多功能都实现了,利用开发版做了一套智能温室大棚数据采集系统,后续将采集到的数据进行处理后完成温室大棚的控制系统。

希望这篇文章能让爱好电子设计的爱好者们清晰地连接STM32系列开发版的基本性能和参数,后续我会继续发布一些有趣的案例,如果大家有兴趣的话,帮我点个赞,我还会将文章和视频做得更好,谢谢你们!!!

本人亲自使用的STM32F429IGT6开发版,花了将近五个月的时间,板载功能基本全部实现,功能确实很强大,而且附带的学习资料特别多。本人利用此开发版搭建了智能榛蘑大棚控制系统,实现了环境温湿度、土壤湿度、外界光照数据的采集、显示自己SD卡存储及回放功能,通过继电器控制水泵工作,控制灯光的调整自己窗帘的自动升降功能。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/280937
推荐阅读
相关标签
  

闽ICP备14008679号