
单片机
文章平均质量分 59
SlowIsFastLemon
。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
7.进一步完善程序【七天物联网智能家居训练营】
本文是百问网七天物联网智能家居训练营学习笔记,。原创 2022-07-23 17:29:17 · 1789 阅读 · 2 评论 -
6.编写初步程序【七天物联网智能家居训练营】
本文是百问网七天物联网智能家居训练营学习笔记,。原创 2022-07-22 18:27:09 · 1622 阅读 · 0 评论 -
5.AT指令【七天物联网智能家居训练营】
本文是百问网七天物联网智能家居训练营学习笔记,。原创 2022-07-15 15:37:07 · 1794 阅读 · 0 评论 -
4.中断与串口【七天物联网智能家居训练营】
本文是百问网七天物联网智能家居训练营学习笔记,官网链接。我们先来看一下什么是中断:其实这种就是前后台的程序设计模式。我们来看下CM3内核都有哪些中断,如下表:对于CM3内核的单片来说,其中断由NVIC进行管理,NVIC即嵌套中断向量管理器。NVIC可以设置优先级,优先级主要分为抢占优先级和子优先级。对于给定抢占优先级和子优先级的中断来说,按如下方式进行抢占:对于GPIO中断,还有专门的外部中断/事件控制器进行处理:我们先来看下通信的一些基本知识:先了解并行通信和串行通信:串行同行的好处是所需通原创 2022-07-14 17:02:40 · 359 阅读 · 0 评论 -
3.时钟与GPIO【七天物联网智能家居训练营】
本文是百问网七天物联网智能家居训练营学习笔记,官网链接。首先我们要知道时钟的主要作用是用来同步,现代的计算机系统是必然有时钟的。并且,对于高级的单片机系统,还会存在着不同频率的时钟,主要是为了达到最优配置。下面我们来看下STM32时钟树:我们需要重点理解分频器、选择器、倍频器,其中倍频器(也被称为PLL)是单片机时钟系统非常重要的组成部分,有了PLL我们才能获得更高的时钟频率,从而提升单片机的性能。其中HSE是高速外部时钟,一般我们外接8MHz的晶振。当我们使用8Mhz的外部晶振时,单片机时钟最高可以配原创 2022-07-14 14:39:03 · 1005 阅读 · 0 评论 -
2.单片机开发模式【七天物联网智能家居训练营】
本文是百问网七天物联网智能家居训练营学习笔记,官网链接。对于一款新单片机,我们可以采取如下思路进行上手:最小系统的概念:用最少的电路组成可以工作的系统,一般包括电源、时钟、复位电路。我们要控制单片机做出各种动作,其实就是操作单片机的各种寄存器,来实现我们的目的。我们先来看一下对于STM32F103C8T6的外设:对于外设寄存器都是有专用的地址的,我们看一下存储空间的分布:单片机开发最终都要落实到寄存器的操作上。常见的单片机开发模式,主要有如下几种:几种开发方式之间的对比如下:大家需要注意的是一般原创 2022-07-13 16:01:26 · 412 阅读 · 0 评论 -
1.基础概念【七天物联网智能家居训练营】
本文是百问网七天物联网智能家居训练营学习笔记,官网链接。我们经常听所ARM,其实ARM有两种含义:ARM是一家公司,ARM也是一种处理器架构。RISC是精简指令集,旨在用最少的指令实现所需功能。与之相对的是CISC,复杂指令集。ARM的分类如下:其中Cortex-A是应用程序处理器,大概率会搭载Linux;Cortex-R为实时控制型处理器,主要应用在对实时性要求比较高的场合;Cortex-M为微控制器型处理器,我们的常见的单片机就属于这种类型。STM32 MP1是MPU,其它是MCU。我们要使用原创 2022-07-13 15:42:23 · 444 阅读 · 0 评论