STM入门基础初识

本文是STM32的初学者指南,介绍了STM32的基本概念,其作为32位单片机在市场上的优势。作者分享了学习STM32的资料选择,如《STM32参考手册》和《Cortex-M3权威指南》,并强调了选择合适开发板的重要性。此外,提出了多思考、勤动手、模仿优秀代码以及坚持不懈的学习方法。
摘要由CSDN通过智能技术生成

序言
本文章是关于stm的一些简单的介绍,全部都是个人学习的一些经验总结,分享给想要自学stm32的朋友们用于入门。其中部分内容借鉴于《stm32中文参考手册》和《cortex-m3权威指南》,对于大神请不喜勿喷。 哈哈。

stm32是什么呢?
简单来说,stm32是一种32位的单片机,是采用了ARM公司的 Cortex-M内核的单片机。STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的,目前有M0,M0+,M3, M4和M7几个系列。以前还是51的时代的时候,我们就觉得51单片机就已经很不错了,可是随着科技技术的不断发展,51单片机已经不能满足要求,随之应运而生的stm32以其丰富的资源、更多的IO、更低的功耗,更强的处理运算能力等优点强势的占领主流市场,目前stm32已经是市场上的宠儿,学习它的人也是越来越多。

如何学习stm32?
一、选择资料
学习 STM32首要的任务是选择两份不错的中文资料:
1)《STM32 参考手册》 建议中文版 V10.0
2)《Cortex-M3 权威指南》建议中文版(宋岩 版)
前者是 ST 官方针对 STM32 的一份通用参考资料,内容翔实,但是没有实例,也没有对Cortex-M3 构架进行多少介绍。后者是专门介绍 Cortex-M3 构架的书,有简短的实例,但没有专门针对 STM32 的介绍。所以,在学习 STM32 的时候,必须结合这两份资料来看。

二、选择开发板
选择一块好的开发板是学习的基础。有人可能会说不是可以用软件仿真检验设计的准确性吗&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值