0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

学习STM32的思路和关键步骤

电源研发精英圈 来源:搜狐网 作者:搜狐网 2020-09-13 11:15 次阅读

首先设定一个的两周入门计划:

所谓的“两周”,根据每个人的时间安排不同而不同。这里列出一个思路,仅供参考。

步骤一:安装完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移植等,有精力还可以研究其他外设。

然而,想成为单片机大神,还需要一定的努力,张飞实战电子《60天学会STM32单片机线上培训班》即将开课,从入门到精通,资深工程师教你怎么成为从小白一跃变成单片机大神!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2239

    文章

    10671

    浏览量

    348736

原文标题:从菜鸟到大牛单片机工程师,你只差3个步骤!

文章出处:【微信号:dianyuankaifa,微信公众号:电源研发精英圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    PCB制作关键步骤说明书

    PCB制作关键步骤说明书.
    发表于 11-10 19:06

    RNN算法的三个关键步骤

    DL之RNN:RNN算法相关论文、相关思路关键步骤、配图集合+TF代码定义
    发表于 12-28 14:20

    STM32WB30/35/50/55微控制器之间进行迁移所需的关键步骤

    本文档分析了在STM32WB30 / 35/50/55微控制器之间进行迁移所需的关键步骤,即硬件,外围设备可用性,固件,安全性和工具。 帮助熟悉STM32WB30 / 35/50/55微控制器。
    发表于 12-02 07:32

    STM32WB10/15/50/55微控制器之间迁移所需的关键步骤

    本文档分析了在 STM32WB10/15/50/55 微控制器之间迁移所需的关键步骤
    发表于 12-02 06:38

    STM32WB10/15/30/35微控制器之间迁移所需的关键步骤

    本文档分析了在 STM32WB10/15/30/35 微控制器之间迁移所需的关键步骤
    发表于 12-02 06:32

    布线测试中的几个关键步骤

    布线测试中的几个关键步骤 步骤1: 通断测试是基础   通断测试是测试的基础,是对线路施工的一种最基
    发表于 04-14 11:46 506次阅读

    企业提升IoT安全性的七个关键步骤

     以下是企业提升IoT安全性以防止数据泄露的七个关键步骤
    的头像 发表于 10-16 09:58 1886次阅读

    使用 NCP1611 设计紧凑、高效 PFC 级的 5 个关键步骤

    使用 NCP1611 设计紧凑、高效 PFC 级的 5 个关键步骤
    发表于 11-14 21:08 1次下载
    使用 NCP1611 设计紧凑、高效 PFC 级的 5 个<b class='flag-5'>关键步骤</b>

    设计 NCL30088 控制的 LED 驱动器的 4 个关键步骤

    设计 NCL30088 控制的 LED 驱动器的 4 个关键步骤
    发表于 11-14 21:08 0次下载
    设计 NCL30088 控制的 LED 驱动器的 4 个<b class='flag-5'>关键步骤</b>

    设计由 NCP1631 驱动的交错式 PFC 级的关键步骤

    设计由 NCP1631 驱动的交错式 PFC 级的关键步骤
    发表于 11-14 21:08 6次下载
    设计由 NCP1631 驱动的交错式 PFC 级的<b class='flag-5'>关键步骤</b>

    设计 NCL30288 控制的 LED 驱动器的 4 个关键步骤

    设计 NCL30288 控制的 LED 驱动器的 4 个关键步骤
    发表于 11-15 19:31 0次下载
    设计 NCL30288 控制的 LED 驱动器的 4 个<b class='flag-5'>关键步骤</b>

    关于工业物联网的3个关键步骤

    可以通过以下三个关键步骤使工业物联网的采用更容易:数据结构、连接性、人机界面 生态系统。
    发表于 11-23 09:36 347次阅读

    焊接贴片电阻的关键步骤

    贴片电阻是一种常见的电子元件,用于电路板的焊接。焊接贴片电阻需要注意一些关键步骤和技巧,以确保焊接质量和电路的稳定性。
    的头像 发表于 08-19 10:52 785次阅读

    零损拆卸:掌握三菱变频器拆解的关键步骤

    零损拆卸:掌握三菱变频器拆解的关键步骤
    的头像 发表于 09-19 09:04 706次阅读

    邪恶PLC攻击技术的关键步骤

    今天我们来聊一聊PLC武器化探秘:邪恶PLC攻击技术的六个关键步骤详解。
    的头像 发表于 01-23 11:20 603次阅读
    邪恶PLC攻击技术的<b class='flag-5'>关键步骤</b>