单片机的介绍

本文介绍了单片机的基本概念和型号,包括51单片机和STM32等。STM32的优势在于其丰富的库函数和广泛应用。文章详细阐述了STM32的命名规则,并探讨了Cortex-M0内核的架构和特性。此外,还涵盖了硬件基础知识,如电路基础、电子元器件、常见电气接口和开发板。STM32的中断系统、时钟系统和通信模组等被提及,适合嵌入式软件开发初学者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、介绍  

1.单片机简介

2.单片机型号

3.体系

二、硬件基础

1.引言

2.电路基础

电的类比

电流

电压

电路

3.电子元器件

电阻

电容

二极管

三极管

4.常见电气接口

传统音频

视频

电源

RJ45网口

DB9串口

5.开发板/最小系统板

三、STM32介绍

  1.简介

  2.STM32的优势

       库函数开发体系学习资料多(可以抛开寄存器),应用广泛。

 3.命名规范

 4.开发套件介绍

3.处理器架构

4.Cortex-M0内核架构

 Cortex-M 系列产品线

  Cortex-M0结构框图

 Cortext-M0特性

 Cortex-M0工作模式

 Cortex-M0工作状态

   Cortex-M0的寄存器

 Cortex-M0的中断和异常

 Cortex-M0的指令集


一、介绍  

1.单片机简介

 单片机是单片微型计算机的简称,Mcu是Microcontroller的简称,也就是嵌入式微控制器。采用集成电路技术将具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、定时器/计时器、多种I/O口和中断系统等功能集成到一块硅片上。可以说单片机就是一个小而完善的微型计算机系统。

2.单片机型号

51单片机 - 8051架构

STC89C51     宏晶科技STC

AT98C51        ATMEL

32单片机   GD32和STM32都是基于ARM Cortex-M3/M4内核开发的通用微控制器。

             STM32       意法半导体ST

             GD32          兆易创新GD

tips:处理器位数:CPU单词运算最大处理的数据位数,8位算32位能算,但是很慢。

         处理器位数越高,运算速度越快。

3.体系

STM32-GPIO编程+液晶屏

STM32-USART串口应用

STM32-中断系统

STM32-时钟系统

STM32-ADC + DMA (数据搬移)

STM32-通信模组 蓝牙、Wifi

二、硬件基础

1.引言

   嵌入式工程师硬件要学到什么程度呢?其实做嵌入式软件开发,本质上不需要你硬件非常精通,你可以不会画电路图,可以不会焊接,可以不会打PCB板。但是你需要懂电路基本原理,认识常用的元器件,能看懂电路图,会调试电路。尤其是越底层的开发(单片机、Linux驱动等)越接近硬件。当然,如果你能精通硬件更好,那你就是真正意义的嵌入式全栈工程师,这个需要看个人了,每个人精力都有限,软硬兼通需要很强的天赋及努力,而且要看工作后的机遇。有句话叫好的硬件工程师都是钱喂出来的,因为它的试错成本要远远高于软件。这个教程就是带你去了解下硬件的一些基本知识,学会这些知识想成为硬件工程师是不可能的,但是足以让你应付嵌入式软件开发。

注:本文内容很多来自网上资料整理和修改,这里承诺仅做教学使用,不涉及商业用途。

2.电路基础

电的类比

    一般我们把电子知识想复杂了,实际电就可以理解为是水,电的特性和水的特性是类似的,因为电是看不见的,所以我们理解起来有困难。

电流

这个是水流量计( 1单位流量= 1吨/小时=1T/H)

这个是电流表(安培 1A= 1库伦/秒)

电流表实际就可以看成是水流表,就是计算水的流量,电的流量的意思。我们水管中流出了多少水,很容易理解,实际电在电线中流动,可以看成水的流动是一样的 。

电压

电压==电压差

这个是水压表

这个是电压表

我们可以认为水压表测量水对水管的压力,电压表是测量电对电线的压力。水是从水压高的地方流到水压低的地方,电也是从电压高的地方流到电压低的地方。

总结

   电可以认为是看不见的水

   电压类似于水压 (电压差)==(水流差)

   电流类似于水流

电路

水到处流动 形成小河、小溪之类。电到处流动,形成什么,就是电路。水走的路是水路,电路这样就好理解了,以下是家装用的水路图。

类比电路图

不要把电路图当中的东西看复杂了 ,我们看水路图 实际就是一个个水阀、洗衣机、热水器之类的。电路图中每个元件、设备、也就是类似于那些水路中的设备,无非是一个用水来驱动、控制,一个用电的。

总结

   水路 水走的路

   电路 电走的路

3.电子元器件

电路图中有很多元件,我们可以把很多元件看成水路中的很多元件就容易理解。

电阻

电阻实际是大小不同的水管让水流的小一点,慢一点,这样后面的器件,不至于受到大电流冲击搞坏了 。电阻无方向,电阻就是阻碍电的流动,你可以想象一个水管里有水垢,水垢越多,水阻越大,水流越小。同理,电阻越大,导体对电流的阻碍作用越大,电流越小。

实物图

电路符号

电容

电容是可以理解成一个装水的容器(水桶、池塘、湖泊、水库),水要通过池塘、湖泊,首先需要灌满它才能过得去。所以这部分水(电能)可以被这些容器保存下来,这是电容的储能作用,另外很明显,无论前面的水流多么湍急,到了湖泊就要先灌满它,湖泊开口再向下游流水,自然流水就缓慢一些,所以它也有缓冲的作用。大波浪到了湖泊变平稳,实际变成了小波浪,波的形状都变了,这就是过滤的作用,只允许特定的波通过。

所以电容在电路中是储能、缓冲、减压、过滤器件。

  1. 储能器件 对应电解电容
  2. 缓冲过滤器件 对应耦合电容
  3. 漏斗 对应滤波电容

同一颗电容在电路中摆放的位置不同,作用不同,也就是在这个电路中它主要起漏斗的作用,但是在另外的电路中,它就是做储能了。因为后面的元件需要是稳定的水流, 你可以这样想象我们拿着水桶往水缸里倒水的时候,水面上起的水花是很大的,这样的水花,对后面的器件是有损伤的。

实物

电路符号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值