关于大一上学期STM32培训的经验及教训(完全初学)

这篇具有很好参考价值的文章主要介绍了关于大一上学期STM32培训的经验及教训(完全初学)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

      主要是写出来给要直接学习STM32的人的一些经验或者是教训以及踩坑点,我后续也会开始写STM32的一些我已经学会的基础性的初学者应用型教程(如没有前置知识点亮LED,我会在这里说GPIO是个啥,怎么选口,怎么查手册等基础入门方法)


我也要期末考试后回家了,我想写这个文章是因为上学期的培训也结束了,我先说明我现在STM32会什么

1.点亮LED,使用蜂鸣器(GPIO的查找,配置,和应用)

2.用LED和蜂鸣器以一定周期交替响应(模块在代码上的配合)

3.雨雪传感器检测信号让LED亮(TIM配置,外部中断代码配置)

4.四按键模块制作三人抢答器,并且让LED亮(TIM捕获)

5.数码管显示HH

6.手机和单片机交互,让手机app上显示一个累加的数字(蓝牙模块)

7.设计一个0-99的计时器,要求能完成倒计时报警(TIM内部中断)

8.利用LCD1602设计时钟,要求能显示分秒,设定时间

9.电机调速八个挡位(PWM配置)

10.AD采集直流电压,DA转换

11.呼吸灯(PWM)

12.外部中断测量方波频率(内部终端加外部中断的配置)


        我是上来就直接学习STM32,用的STM32F103ZET6,用的是B站的STM32教程加试验箱自带的视频学习,在学习过程中有很多问题。

        一.STM32的前置知识是什么?需要学嘛?我该如何入门?

我自己学了这么久之后,我仅仅是会用,不理解不了解不通透。

       1.首先是C语言,我们只需要学习C语言的入门基础就ok了,我自写有C语言 “入门” 章节的全知识点-CSDN博客

这里面我们需要学习的是,数组,函数,循环语句,选择语句,结构体,这几个很常用,我也有分批的写在我的博客里。

        2.这里我说一下,我只会C语言,我现在要以身试险,在假期去补电路电模数模等知识,这些一些基础,我查别人的文章的话,只需要了解是啥就ok了,我回头给大家总结需要用到的知识并且补到文章里。

        3.看教程实操入门,基础知识的话,只是用的话,先C语言,就可以尝试去使用STM32,但是我强烈建议先去学51,因为51最简单也能形成更好的对单片机的认知。 我寒假会去补51的知识的因为32太痛苦了。

      二.STM32的板子如何选择?

      我查手册的时候,提供了各种各样的板子,我是因为手边有F103ZET6的板子,但是我建议是根据你选择的教程购买相应的板子使用,因为单片机的实操大于理论。但是我选ZET6的另一个原因是它的模块更多,我的教程也都能用。

     三.STM32学习过程中不会了,没人教怎么办?

     我在学习过程中,是有学长帮助的,但是实际上,我也没问什么,大部分都是自己摸索,找CSDN的平台,在B站上找硬件模块的电路讲解,利用别人的代码去理解和应用,学习别人的代码,根据教程一步一步理解代码的作用。总的来说我一般是跟着B站教程一个一个打代码的,当我真的不会或者不理解的时候我会去找学长,或者去找CSDN的帖子,实在不行你试试问我?

   四.STM32学习的过程中有技术上的不理解(不知道教程中GPIO到底是个啥,是干嘛的,不明白定时器是个啥,不明白干嘛的,不会配置)

      这些根本不需要担心,我提供我的思路,先看教程先应用先跟着教程配置,然后再回去看教程的电路,模式等的讲解,不会多看两遍,再不会就是去百度这个名字在百度百科找,或者在CSDN上找,因为我是大一上直接干STM,我自己也不会电路,看不懂什么是上拉什么是下拉,只能很抽象的记住,所以我建议如果你不急的话,先去学电路,电摩数模的基础知识,然后学51,或者从51下手去理解32,直接攻32虽然可以,但是对于我这个大一的我还是强烈不推荐。

我后期为了巩固知识我也会去写各个知识点的代码加应用,理解关键点,然后讲解基础,因为我补完基础再继续进行32,我大一下学期还是要学32的,实验室的任务罢了.


对大一想直接攻击单片机同学们的话:如果时间允许,学C语言基础,学51单片机,(学一点点的电路和数模电模),会用51再攻击32吧,我寒假要去补我的基础了。

我之后也会一个一个的把我学习32的过程应用无偿发出来的文章来源地址https://www.toymoban.com/news/detail-774920.html

到了这里,关于关于大一上学期STM32培训的经验及教训(完全初学)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 网络安全十四条经验教训

    2022年,是网络安全市场高速发展的一年,同时也是企业评估安全项目投资有效性,校准和优化安全防御战略和预算的关键时间节点。 面对快速迭代的网络威胁,每位CISO都有自己的方法和视角来总结和反思即将过去的2022年,此类经验总结可为未来的战略规划提供宝贵的知识,

    2024年02月15日
    浏览(53)
  • Adobe 构建 IDP 之路的经验与教训

    在过去的25年多时间里,我创建了软件组件和分布式框架,建立并领导了相关团队。近几年我致力于推动 Adobe 服务开发、部署和管理系统的开发人员生产力。   在云时代早期,Adobe 的每个团队都有自己的云账户、部署系统,其对应的成熟度也截然不同。很快我们就意识到需要

    2024年02月08日
    浏览(35)
  • 「译文」Google SRE 二十年的经验教训

    👉️ URL: https://sre.google/resources/practices-and-processes/twenty-years-of-sre-lessons-learned/ ✍️ Authors : Adrienne Walcer, Kavita Guliani, Mikel Ward, Sunny Hsiao, and Vrai Stacey Contributors : Ali Biber, Guy Nadler, Luisa Fearnside, Thomas Holdschick, and Trevor Mattson-Hamilton 📝 Description: Site Reliability Engineering, incident managem

    2024年02月05日
    浏览(44)
  • Vulnhub之Inplainsight靶机详细测试过程及经验教训

    利用Kali Linux的netdiscover工具识别目标主机的IP地址为192.168.56.254 NMAP扫描结果表明目标主机有3个开放端口:21(ftp)、22(ssh)、80(http) 用户:mike, joe 可能有backdoor文件 目标站点是wordpress? Gobuster工具识别出目录/wordpress,访问该目录,发现页面显示不完整,查看页面源代码,可知需

    2023年04月16日
    浏览(42)
  • 【新学期】双非本科大三学长经验分享

      🌯🌯大家好!我是一名双非二本人工智能专业的大三在读生,说起我的个人经历,其实没啥经历,大一大二两年的时间都是游走于学院的活动 平时没事搞搞团结,喜欢热闹,聚餐,搞素拓活动,所以 在学习方面就没有很下功夫,上课听了也是听不听的吧!反正浑浑噩噩的

    2024年02月16日
    浏览(43)
  • 【STM32】初学者必读STM32时钟系统详解

    目录 1 前言 2 时钟系统介绍 3 时钟源 3.1 系统时钟源 3.2 次级时钟源 3.3 时钟源特点 4 时钟 4.1 AHB总线时钟 4.2 APB1总线时钟 4.3 APB2总线时钟 5 时钟控制器 6 CubeMx配置时钟系统 6.1 选择单片机型号 6.2 选择时钟源 6.3 配置系统时钟 6.4 时钟系统初始化代码 7 结论         STM32的时

    2024年02月08日
    浏览(52)
  • STM32初学入门笔记(2):STM32CubeMX配置STM32输出可调PWM方波

    PWM是一种应用广泛的利用微处理器的数字输出来对模拟电路进行控制的一种技术(即对脉冲宽度的控制)PWM同时也是驱动蜂鸣器,驱动舵机,通信等重要的一环,而对于初学者而言,点完灯的下一个程序就是驱动蜂鸣器,本篇将讲述如何使用及调整PWM输出频率,占空比 工程文

    2024年02月14日
    浏览(45)
  • STM32H5培训(二)性能提升与功耗优化

    本篇主要介绍STM32H5系列的性能提升和功耗优化方面的具体表现。H5系列相比于F4系列在性能和功能上有较大的升级,包括更强的内核、更高的主频、更快的flash访问速度、更丰富的通信接口和先进的安全功能。H5系列的推出是为了帮助客户实现更多的应用,完成更复杂更高要求

    2024年01月16日
    浏览(57)
  • STM32初学入门笔记(3):STM32CubeMX配置STM32实现多通道ADC+DMA读取模拟量

    模拟信号的读取是我们在做很多项目是都要用到的,而模拟量的读取就要依赖于ADC数模转换器。对于初学者,学习使用ADC可以很大的帮助以后的STM32学习。 目录 ADC简介 : DMA简介:  工程开始: STM32CubeMX配置区: 配置外部时钟: 配置调试: 配置ADC: 配置DMA: 配置串口: 配

    2024年02月09日
    浏览(50)
  • 初学者入门:认识STM32单片机

    本教程含有较多专业词汇,大部分时候,不完全理解并不影响继续往下阅读,大家只需要了解大致的概念即可。当然,也鼓励大家多查百度和多问chatgpt,让自己学会的更多。 什么是单片机? 单片机,就是把中央处理器CPU、存储器、等计算机的功能部件,和定时器、I/0(输入

    2024年02月07日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包