目录
目录
单片机简介
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. 课堂总结
写到这里发现,看他们的开发指南效率会更高,视频课太浪费时间了。不记录了。