STM32嵌入式工程师自我修养

news/2025/2/23 15:32:34

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旗舰店下载(元件的资料不要找我要)



http://www.niftyadmin.cn/n/10301.html

相关文章

【Nacos案例】

0、整体 整体项目概览 整体服务概览 1、新建父工程demo-nacos 删除src &#xff0c;切记 packaging&#xff1a;pom <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"ht…

JVM 参数及调优

更多内容&#xff0c;前往 IT-BLOG-CN 一、JVM 启动参数规则 【1】以-开头的都是标准参数&#xff0c;所有JVM都支持&#xff0c;并且向后兼容。 -version:gc -server【2】以-X开头的为非标准参数&#xff0c;绝大多数都是控制JVM的参数。在不同版本的jvm中&#xff0c;参数…

Python:最低要求

描述 体育老师以小组为单位&#xff0c;考查大家的仰卧起坐的成绩。 只要一个小组所有人仰卧起坐的个数之和&#xff0c;达到老师的要求&#xff0c;则整个小组就算过关。 因此&#xff0c;程序会接收这样两个信息&#xff0c;一个是小组成绩清单&#xff0c;一个是老师的个…

通关算法题之 ⌈二叉树⌋ 上

二叉树深度 104、求二叉树最大深度 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数&#xff0c;叶子节点是指没有子节点的节点。 示例&#xff1a; 给定二叉树[3,9,20,null,null,15,7]&#xff0c; 3/ \9 20/ \15 7返回它的最大深度 3。 解法一&#xff1a;递…

cocos 2.4*版本的基础使用笔记分享(三)

富文本&#xff08;RichText&#xff09; 优点&#xff1a;自定义颜色&#xff0c;大小&#xff0c;描边&#xff0c;还能加图片。对于复杂的文本表现力更好。 缺点&#xff1a;cocos的富文本是由Label组件拼装实现的。低版本会打断合批。Label太多导致卡顿。 常用 // 换行符 &…

vue学习

Tutorial学习 VUE简介 Vue Single-File Component (SFC)&#xff1a;HTML、CSS、JavaScript都写在同一个.vue文件中&#xff0c;自包含 VUE特点&#xff1a;Declarative rendering data 在data部分声明反应状态(reactive state)&#xff0c;在本组件script中用this.xxx访问…

Spring Data JPA之Spring boot整合JPA进行CRUD

Spring boot整合JPA进行CRUD前言系列博客本博客的实现demo环境配置1.POM依赖2.application.yml文件完整的项目结构代码实现实体类启动类创建数据访问层使用Spring Data JPA 创建带条件的CRUD编写业务层创建UserController类运行测试插入用户数据删除用户数据修改数据查询数据根…

九、数据库的备份还原

九、数据库的备份还原 1、归档管理 使用DM Manager&#xff1a; 点击注册的实例连接->右键->管理服务器 点击系统管理->点击配置->点击转换 点击归档配置->归档 使用DISQL&#xff1a; #创建文件夹存放日志文件 mkdir /dm/dmarch#登录disql disql SYSDBA SY…