STM32学习方法建议

小歆12年前STM3202587
对于STM32的ARM处理器对很多学子们是个崭新的东西。
学习时,要注意一些方法:

1.不能像51一样依靠教科书学习,目前外面卖的STM32相关书籍,都是对STM32的数据手册的翻译和照抄。
  所有,大家不要去依赖书本学习,也没有很好书本,要自己去适应、自己去查看相关的数据手册,实际的开发应用是没有告诉你如何开发的教科书。

2.在编程学习时,大家必须要参考《STM32F10XXX使用手册.pdf》,《STM32的函数说明(中文).pdf》这两个手册。

3.现在STM32在中国是非常火爆,应用的人很多。遇到问题后,多用“百度”和“谷歌”搜索相关的一些问题。在大中国下,和你碰到相同问题的人是很多很多的,他们提出的问题也是你想知道的。

4. 学习例程时,从Main()函数开始,按照程序的执行顺序,逐句分析阅读程序。Main函数是程序脉络的起始点,ARM的程序都是函数模块的形式来组成的,采用调用函数的方法让功能模块分开,每个函数是一个功能模块,这样让程序执行主线更清晰。

相关文章

线宽与电流关系.png

PCB线宽与承载电流的计算

一般情况可以采用经验公式计算:0.15×线宽(W)=A 以上数据均为温度在25℃下的线路电流承载值. 导线阻抗:0.0005×L/W(线长/线宽) 电流承载值与线路上元器件数量/焊...

★主板维修精华★

1. BIOS作用:BIOS是开机初始化,检测系统安装设备类型,数量等。 2. RESET的产生过程:PG→(门电路,南桥)→RESET复位(ISA槽B2脚,P...

Win10安装VB6.0及其适配MSCOMCTL.OCX方法

Win10安装VB6.0及其适配MSCOMCTL.OCX方法

前言 2015年7月份出了Win10正式版(10240),观察了一个月感觉还可以,全新安装了Win10并尝试各种安装以前Win7中的软件,当然也包括兼容问题重重的VB6.0。安装Wi...

C中预编译详解

预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。 在C 语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏...

VB URL编码函数

VB UTF-8 URL编码函数: Public Function UTF8_URLEncoding(szInput)  ...

嵌入式软件架构设计

模块划分 模块划分的"划"是规划的意思,意指怎样合理的将一个很大的软件划分为一系列功能独立的部分合作完成系统的需求。C语言作为一种结构化的程序设计语言,在模块的划分上主要依据功能(依功能...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。