目录
目录
单片机简介
1. 单片机是什么
Single-Chip Microcomputer,单片微型计算机,是一种集成电路芯片。
Microcontroller Unit, MCU 微控制器单元
SoC,System on Chip 片上系统


内存容量计算方法:64位电脑/8位每字节=每次访问8字节,8字节*5GHz/s=40GB/s
32位单片机/8位每字节=每次访问4字节,4字节*72MHz/s约等于300MB/s
硬盘容量计算方法:32位单片机的Flash闪存速度是24MHz/s,4字节*24MHz/s约等于100MB/s
功耗计算方法:stm32工作的额定电压3.3V*电流最大值150mA=0.495W,功耗小于这个数。
单片机的五大特点:

2. 单片机有什么用

3. 单片机发展历程

4. 单片机发展趋势

5. CISC VS RISC



6. 课堂总结

Cortex-M系列介绍
1. ARM公司
ARM公司:只做内核设计和IP授权,不参与芯片设计。

ARM架构为什么能风靡全球?

2. Cortex内核分类及特征

3. Cortex-M3/4/7介绍

DMIPS: 每秒处理多少百万条指令
DMIPS/MHz:每1MHz频率可以产生多少DMIPS
举例:F1单片机主频72MHz,用1.25 DMIPS/MHz * 72 = 90 DMIPS
4. 课堂总结

初识STM32
1. STM32是什么

(图片中所说的系列已经增加了,可上网站ST中文社区网查看)
2. STM32芯片分类

3. STM32命名规则

4. STM32选型
去社区网站下载最新的选型手册。
由高到底,由大到小。
(性能)(SRAM、FLASH)
5. 课堂总结

STM32原理图设计
1. 学会查看数据手册
我们要设计一个MCU的原理图,首先要做的是查看它的数据手册,查看芯片相关信息,比如它的电气特性等等,没有数据手册,原理图设计将无从谈起。







2. 最小系统
任何的MCU它的原理图设计都遵循着最小系统+IO分配这样的设计原则。
最小系统:保证MCU正常工作的最小电路组成单元。



接上短路帽,然后通过下拉电阻接地


3. IO分配
优先分配特定外设IO,然后分配通用IO,最后微调。
4. 课堂总结




常用开发工具简介
1. 常用开发工具简介

2.安装MDK
2.1 MDK简介

2.2 如何获取MDK

2.3 安装MDK和器件支持包

![]()
双击提前下载好的器件支持包直接就能添加到MDK中。
第三个步骤仅限于STM32H750 MINI PRO、北极星F750、北极星H750这三款开发板。
MDK5.14安装过程如下:





MDK5.14破解


注:上面的已过期,下载MDK5.3.8a请参看:
2023年最新版MDK538a分享(含注册机和最新DFP包)回复可见回复可见-OpenEdv-开源电子网
(注册机过期的话,去网上搜索下,并不难找到。)
3. 安装仿真器驱动
DAP仿真器免驱,所以便不需要安装驱动了;
![]()












4. 安装CH340 USB虚拟串口驱动
4.1 安装CH340 USB虚拟串口驱动

注:我电脑是win10的,文件适配是win7的,第一次提示预安装成功,但把板子连接到电脑后,提示识别不了。之后查资料,解决办法就是先把板子接到电脑上,再把板子开关打开,再安装驱动,可以安装成功。如果一次不成功,再重新来一次。最后提示“安装成功”。
4.2 为什么要安装CH340 USB虚拟串口驱动

4.3 USB虚拟串口作用

5. 课堂总结






写到这里发现,看他们的开发指南效率会更高,视频课太浪费时间了。不记录了。
文章介绍了单片机的基本概念、用途和发展趋势,特别关注了ARM公司的Cortex-M系列,包括Cortex-M3/4/7的特点。STM32作为Cortex-M家族的一员,其分类、命名规则和选型方法被详细讲解。此外,文章还涵盖了STM32原理图设计和常用的开发工具MDK的安装与使用,以及CH340USB虚拟串口驱动的安装和作用。
1万+

被折叠的 条评论
为什么被折叠?



