STM32学习之旅---2.STM32的简单介绍

我是根据b站海创电子工作室的视频学习的,这些文章只是学习笔记。
之前我也想过,为什么要学习STM32?我仅仅是因为它功能比51和Arduino强大,所以才学习它。

STM32

STM32是一系列微型控制器的总称,分为STM32小容量产品、STM32中容量产品、STM32大容量产品和STM32互联型产品。
STM32容量类型的分类STM32的命名规则
命名规则

我使用的是STM32f103RCT6,有64个引脚,256K字节的闪存存储器,所以STM32f103RCT6应该是属于大容量型微控制器。
闪存存储(Flash Memory)是一种长寿命的非易失性(在断电情况下仍能保持所存储的数据信息)的存储器,数据删除不是以单个的字节为单位而是以固定的区块为单位(注意:NOR Flash 为字节存储),通常用闪存来保持控制代码。
而51单片机的Flash空间一般为8K,RAM数据存储空间为256K。

F103xx系列产品描述
器件功能和配置

SRAM(static Random Access Memory )静态随机存取存储器:只要保持通电,里面存储的数据就可以恒常保持。

这是STM32f103RCT6的引脚分布图。
引脚分布图

STM32同为M3系列内核。
M3系列内核有4GB的地址空间
请添加图片描述
通常使用片上外设内存空间从0x40000000到0x5FFFFFFF
GPIO端口在APB2总线下

GPIO需要什么要在STM32手册里面查找。
参考资料:《STM32中文手册》《STM32F103xC STM32F103xD
STM32F103xE 增强型数据手册》

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
海创电子工作室是一个提供STM32学习资料和开发板的机构。他们在淘宝上通过图片和文字宣传吸引了很多学生学习STM32。他们的卖点是提供齐全的入门资料和已经建立好的工程模板,使学习STM32变得更加简单和方便。然而,随着学习的深入,一些学生可能会失去兴趣,感觉STM32变得乏味,并且担心离开网络资料后无法独立进行开发。\[1\]\[2\] 在学习STM32的过程中,了解GPIO的工作原理是很重要的。GPIO是挂载在AHB2总线上的,它们有自己的时钟信号控制端。这样设计的目的是为了降低系统功耗,只有在需要时才使能工作模块的时钟信号。在代码中,通过设置RCC_APB2ENR寄存器的相应位来开启GPIO的端口时钟。这个步骤非常重要,如果没有开启时钟,对寄存器的赋值也不会生效。接下来,需要设置GPIO的工作模式和输入输出方式,具体的寄存器位可以参考STM32的参考手册。\[3\] 总之,海创电子工作室提供了学习STM32所需的资料和开发板,使学习过程更加简单和方便。同时,了解GPIO的工作原理对于学习STM32也是很重要的。 #### 引用[.reference_title] - *1* *2* *3* [从一无所有学习stm32](https://blog.csdn.net/shenghuaDay/article/details/77604528)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值