码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • STM32嵌入式工程师自我修养


    STM32嵌入式工程师自我修养

    • 一、STM32必备技能
    • 二、程序员必须熟知
    • 三、学习STM32自备资料和硬件

    在这里插入图片描述

    一、STM32必备技能

    1、熟悉 C 语言编程,熟练 STM32CUBEMX,Keil 开发环境。
    2、熟悉基于STM32 MCU开发,掌GPIO,TIME,PWM,ADC等外设开发。
    3、熟悉USART,IIC,SPI总线协议开发。
    4、熟悉ARM cortex-M系列实时操作系统FreeRTOS开发。
    6、熟悉使用阿里云MQTT物联网技术开发,掌握OTA远程升级技术。
    7、掌握万用表、电烙铁、示波器等检测工具使用。

    二、程序员必须熟知


    CPU:中央处理器(central processing unit,简称CPU)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。


    FPU:(Float Point Unit,浮点运算单元)FPU是专用于浮点运算的处理器,以前的FPU是一种单独芯片,在486之后,英特尔把FPU集成在CPU之内


    SOC:SoC的定义多种多样,由于其内涵丰富、应用范围广,很难给出准确定义。一般说来, SoC称为系统级芯片,也有称片上系统。
    意指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。同时它又是一种技术,用以实现从确定系统功能开始,到软/硬件划分,并完成设计的整个过程。


    MCU:微控制单元(Microcontroller Unit;MCU) ,又称单片微型计算机(Single Chip Microcomputer )或者单片机,是把中央处理器(Central Process Unit;CPU)的频率与规格做适当缩减。
    并将内存(memory)、计数器(Timer)、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。
    诸如手机(功能机)、PC外围、遥控器,至汽车电子、工业上的步进马达、机器手臂的控制等,都可见到MCU的身影。


    外设:在MCU内,除CPU外的功能模块统称为外设


    三、学习STM32自备资料和硬件

    蓝牙:
    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-14787471870.13.471b6865OLuSU6&id=560220493066(兼容版本)

    RFID(射频识别):
    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-14787471870.21.fd7b6865w5kqCm&id=25468412284(主板+钥匙扣+白卡)

    超声波:
    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-14787471870.57.43fb6865alQJlD&id=3125174163(老版本支持)

    USB转串口
    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-14787471870.21.1b5068650f2wli&id=43083795041

    直流电机
    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-14787471870.36.27d96865V7i0OK&id=38723696685

    电机驱动模块
    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-14787471870.33.30526865FPqIwF&id=16548618931

    OLED(IIC)
    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-14787471870.15.44806865TkULtt&id=575274211818(白色)

    ESP8266
    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-14787471870.11.2c136865JlgXpS&id=40484626466(安信可原装)

    杜邦线: 母对母 公对母 公对公
    https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-14787471870.30.2d6868655dZeyB&id=571492461591(20cm 20cm)

    可根据自己喜欢购买一些传感器、电烙铁、万用表 育松电子的资料可在telesky旗舰店下载(元件的资料不要找我要)


  • 相关阅读:
    如何使自己的电脑变得流畅
    df命令:显示系统上可使用的磁盘空间
    springboot毕设项目滁州市电动车牌照管理系统cfc49(java+VUE+Mybatis+Maven+Mysql)
    微信小程序的养发护发馆客户管理系统
    Matlab实现遗传算法仿真(附上20个仿真源码)
    Java 如何经行异常处理?常见的运行异常的编译时异常
    数据结构-红黑树
    Eureka详解
    1053 Path of Equal Weight
    Navicat连接mysql8.0:提示无法加载身份验证插件“caching_sha2_password”
  • 原文地址:https://blog.csdn.net/m0_45463480/article/details/127947112
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号