STM32 学习记录一:初识STM32

STM32 学习记录一:初识STM32

文章日志
1.写于2022/08/18
文章目录

1.笔者自己学习STM32所买的开发板

2.初识STM32

3.软件的下载和安装

1.笔者自己学习STM32所买的开发板

在这里插入图片描述
普中PZ6806L stm32f103开发板,学习资料在普中官网,ps:网盘视频可以在线倍数观看哦,请自行搜索过程
在这里插入图片描述

正点原子 mini开发板 学习资料在正点原子官网,可以网盘下载,也可以腾讯课堂在线观看

2.初识STM32

1.什么是STM32
从字面意义来看:
ST:意法半导体,是一个公司的名字。
M:Microelectronics的缩写,表示微控制器,要
注意微控制器和微处理器的区别
32:32bit的意思,表示这是一个32bit的微控制器

2.ARM是英国的芯片设计公司,设计CPU的内核结构,只包括最核心的部分,并不是完整的处理器。
卖给半导体公司,后者在内核的基础上,设计出MCU芯片。

3.STM32F103,也就是M3内核
Cortex-M3采用ARMv7-M架构
ARMv7架构定义了三大分工明确的系列:
“A”系列:面向尖端的基于虚拟内存的操作系统和用户应用
“R”系列:针对实时系统;
“M”系列:对微控制器。

4.命名规则
在这里插入图片描述

5.我那块普中板是STM32F103ZET6;原子mini板是STM32F103RCT6。相应管脚的功能可以查看资料中的开发板原理图或是查找芯片数据手册

6.STM可以做哪些事情

USART:ESP8266 WIFI模块、GSM模块、蓝牙模块、GPS模块、指纹识别
模块等。
IIC:EEPROM、MPU6050陀螺仪、0.96寸OLED屏、电容屏等。
SPI:串行FLASH、以太网W5500、VS1003/1053音频模块、SPI接口的
OLED屏、电阻屏等。
AD/DA:光敏传感器模块、烟雾传感器模块、可燃气体传感器模块、简
易示波器等

各种你能想到的,嵌入式设备,都有单片机的身影。

在这里插入图片描述

7.STM32芯片架构

在这里插入图片描述

8.芯片系统结构

9.学习路线
在这里插入图片描述

学习嵌入式开发,需要一定的C语言知识技能,此外,需要多动手多思考。笔者目前仍需努力。

这篇文章,更多的是摘自普中和正点原子的视频ppt。当然,我这里肯定是没有那么详细的,仅仅是罗列一些我认为重要的东西,想了解更多内容,请自己找资料学习。

这里,仅仅是方便读者在有限的时间里,快速学习stm32的一些知识。

插一下一些心得体会:我发现在嵌入式的程序代码中,更多使用&,|,<<,>>运算符,比如:

0X22 & 0X01 ,结果为 0X0 (都转为二进制,然后每位进行&运算)

(0X01 << 3) + 0X02 ,结果为 十进制的10 (二进制1左移三位 ,为 1000)

可能,占用资源会更少吧,运行速度会更快吧

3.软件的下载和安装

发现stm32的视频资料,基本上都是标准库+KEIL的开发,很少有HAL库+KEIL的视频。

其他一些开发软件的教程,可以说很少很少很少的。比如STM32CubeIDE,这方面教程也只能在博客找找了。

KEIL一家独大,但是是收费的。当然在学习中,跟着视频教程学,视频用啥,我们用啥。

KEIL的下载安装,请自行搜索,这里就不再赘述。

我有段时间学习stm32,用不了KEIL,没办法,用STM32CubeIDE,但是标准库,我移植不上去啊。就卡着了,视频教程是讲标准库的,最后没办法还是换成KEIL。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
2021 第五届STM32中国峰会PPT汇总,共58份。 2021第五届STM32峰会围绕“工业与安全、人工智能与传感技术、云接入与连接、生态与创新”四大应用方向。在为期两天的峰会中,通过高端主题论坛、分论坛及技术研讨会, 与会者不仅可以面对面近距离参观体验,还能亲身动手操作,深入了解到基于ST及合作伙伴最新的嵌入式技术、产品设计工具、多样化实例和全方位物联网应用解决方案。 一、主会场 第五届STM32峰会主题演讲 传感器连接世界 STM32生态系统,加速你的创造力 STM32产品路线,激发你的创造力 ST目标市场及终端市场战略 二、云接入与连接研讨会 STM32WL 低功耗,广域网无线通信技术助力物联世界 STM32WB 项目设计技巧 使用Azure RTOS简化物联网应用开发_微软 让万物互联更简单之 LoRa & ST篇_利尔达 广和通无线通信模组助力物联网连接_广和通 固件云交付 & 安全烧录_创芯工坊 三、云接入与连接分会场 STM32WL长距离无线SoC STM32WB新一代无线芯片BLE应用介绍 ST60 非接触式连接激发产品创新 IO link主站,集线器和从站传感器方案 身份验证和物联网安全解决方案 快速搭建LoRa终端产品_瑞科慧联 5力全开 广和通无线通信模组推动5G互联_广和通 四、生态与创新研讨会 TouchGFX遇到STM32G0,快速实现高性价比人机交互应用解决方案 STM32CubeMX+X-Cube-TouchGFX:一站式GUI开发平台,为嵌入式产品人机交互应用升级插上翅膀 意法半导体汽车MCU的创新与生态 深入探索ULP benchmarks,理解STM32U5系列超低功耗设计创新 人工智能物联网智能家居系统_艾睿电子 工欲善其事 必先利其器 -- STM32CubeMX新特性介绍V6 工欲善其事 必先利其器 -- STM32强大调试工具集介绍 五、生态与创新分会场 STM32U5一款新的低功耗旗舰产品系列 STM32是如何引领穿戴市场 STM32 生态系统迎来重量级玩家 AzureRTOS Azure IoT 简介 Arm Cassini 项目 - 为边缘网关提供安全的云原生体验_安谋 新一代超低功耗明星产品STM32U5 之 ULP 基准解读 汽车级处理器 六、人工智能与传感技术研讨会 Wendy_Li_机器学习算法生成设计指导 STM32 在计算机视觉上的应用 ST MEMS开发平台介绍 ST MEMS传感器FSM介绍 基于STM32G474的数字通信电源(8KW)方案实现分享_文晔 基于 STM32 的 ST ToF 激光测距开发工具介绍与演示 七、人工智能与传感技术分会场 STM32 GUI应用方案分享_文晔 ST ToF 激光测距方案推动智能生活 ST IO-Link方案为工业4.0解锁_艾睿电子 RT-Thread AI套件助力AI算法快速落地_睿赛德电子科技 OpenFOTA,无代码方式实现基于ST MCU的差分OTA升级_艾拉比智能科技 八、工业与安全研讨会 STSAFE-A 生态系统介绍及工具演示 STM32MP1“最后一公里解决方案”:如何成功启动自研MP1项目开发板_V1 STM32MP1 应用技巧加速产品开发 STM32G4&H7数字能源以及工业自动化应用分享 STM32信息安全应用技巧:助力代码保护和数据安全 米尔核心板加速基于STM32MP1的产品开发_米尔电子 基于ST芯片的全栈式嵌入式培训_单片机_RTOS_Linux_百问网 活用X-CUBE-MCSDK —— 从例程到产品 九、工业与安全分会场 STM32Trust 助力新产品设计提升安全性 STM32 重塑工业控制 ST风机驱动器解决方案 ST25 NFC&RFID 产品及工业应用 硅基和宽禁带材料功率器件在工业器件的应用 赋能工业智造,构建端云融合新生态_中移物联 5G 通信电源&CCM图腾柱PFC中STM32G4 的数字电源解决方案
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值