学习STM32的思路和关键步骤
首先设定一个的两周入门计划:
所谓的“两周”,根据每个人的时间安排不同而不同 。这里列出一个思路,仅供参考 。
步骤一:安装完STM32学习的软件
步骤二:挑选部分例程的HEX,比如LED灯的例程HEX文件,下载到芯达STM32开发板中,观察两个LED灯的闪烁情况 。
实际上,以上两个步骤,是为了熟悉要使用的工具软件而已 。属于找感觉的阶段 。
步骤三:准备几个常用的文档,比如《STM32的用户手册》,《STM32固件库使用手册》等文档,用于平时查阅 。
步骤四:开始查看例程的编写,看看例程是如何写的,自己可否修改下例程,达到自己想要的效果呢?
步骤五:Ucos-II的移植,是否需要试一下?
恭喜你,至此,你已经可以自如进行独立的开发了 。最后一步,给自己一个目标(项目),把它实现出来!再次强调,以上只是一个学习STM32的思路,供大家参考 。下面列出了前面关键的步骤,希望大家能尽快入门 。
1.第1步:熟悉调试软件
对初学者来说,我们至少需要安装两个软件:J-Link驱动软件、MDK(就是原来的Keil)软件 。
2.第2步:GPIO编程
GPIO本身的编程实际上很简单:
1、设置GPIO口的引脚为输入或者输出模式 。我们在进行点灯代码的时候,一般设置为推挽输出模式 。
2、操作寄存器,往寄存器里置1或者清零操作——这个步骤,固件库已经提供了专门的GPIO_SetBits函数和GPIO_ResetBits函数,我们只要去调用即可实现对IO口的置1和清零 。
3、实现多种花样的LED闪动,使得自己熟悉GPIO的编程过程 。
该步骤要达到的目标:熟悉调试软件,如烧写HEX出现问题,可简单判别问题所在,并独立解决 。
3.第3步:开始全新的STM32深入研究
经过以上调试软件的熟悉和GPIO口的编程调试后,相信您已经对STM32有一定的了解 。
至少知道如何利用STM32的固件库去写一个代码 。在这个阶段,将要接触到串口编程、TFT液晶屏驱动编程、定时器编程、串行外设接口SPI编程、存储器编程、SD卡与文件系统移植、USB读写、UCOS移植等,有精力还可以研究其他外设 。
【学习STM32的思路和关键步骤】 然而,想成为单片机大神,还需要一定的努力,张飞实战电子《60天学会STM32单片机线上培训班》即将开课,从入门到精通,资深工程师教你怎么成为从小白一跃变成单片机大神!
推荐阅读
- 炖排骨的家常做法步骤_清炖排骨汤的正确方法
- 怎么与40岁的老练女性谈恋爱,男人具有这三个长处,手到擒来
- win版和mac版是什么意思_Mac电脑和普通电脑的区别详解
- 实在事例|奔四的女性,缘何成为朋友圈人人追捧的素颜女神?
- 教你让男人死心塌地的4个绝技,让他乖乖跪舔来拯救你!
- 最大的蜈蚣有多大_长约30.5厘米巨型蜈蚣,1年吃3700只海鸟
- 心洞情感:婚姻中呈现危机该怎么应对?婚姻修正的正确方法
- 分手后怎么拯救爱情?高情商男女惯用的9句抱歉表白,很有用!
- 越轨之后怎样抢救婚姻?你有必要采纳的10个过程,能够抢救你们的爱情
- 一个越轨男人哭着说完了自己的悲惨剧人生:是我活该