快捷搜索:  汽车  科技

谈谈你对stm32的理解(看看它能做些什么)

谈谈你对stm32的理解(看看它能做些什么)正点原子MiniSTM32F103RCT6五、下面介绍一下我自己一直在用两种STM32开发版STM32的优势:1)极高的性能:主流的Cortex内核。2)丰富合理的外设,合理的功耗。3)强大的软件支持:丰富的软件包。4)全面丰富的技术文档。5)芯片型号种类多,覆盖面广。6)强大的用户基础主流产品:STM32F0、STM32F1、STM32F3超低功耗产品:STM32L0、STM32L1、STM32L4高性能产品:STM32F2、STM32F4、STM32F7、STM32H7

一、什么是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的理解(看看它能做些什么)(1)

三、STM32的应用场景及优势

谈谈你对stm32的理解(看看它能做些什么)(2)

STM32的优势:

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

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

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

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

正点原子MiniSTM32F103RCT6

谈谈你对stm32的理解(看看它能做些什么)(3)

可以看出,一个开发版中实际的功能是很强大的,可以作为我们学习、开发以及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的理解(看看它能做些什么)(4)

谈谈你对stm32的理解(看看它能做些什么)(5)

谈谈你对stm32的理解(看看它能做些什么)(6)

谈谈你对stm32的理解(看看它能做些什么)(7)

谈谈你对stm32的理解(看看它能做些什么)(8)

谈谈你对stm32的理解(看看它能做些什么)(9)

谈谈你对stm32的理解(看看它能做些什么)(10)

谈谈你对stm32的理解(看看它能做些什么)(11)

谈谈你对stm32的理解(看看它能做些什么)(12)

谈谈你对stm32的理解(看看它能做些什么)(13)

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

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

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

猜您喜欢: