![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
STM32F103
重要知识点集合
xiebs_
我对不起唐老师
展开
-
23、STM32——CAN
CAN 与 I2C、SPI 等具有时钟信号的同步通讯方式不同,CAN 通讯并不是以时钟信号来进行同步的,它是一种。CAN 物理层的形式主要分为闭环总线及开环总线网络两种,闭环总线适合于高速通讯,开环总线适合于低速远距离通讯。,只具有 CAN_High 和 CAN_Low 两条信号线,,以差分信号的形式进行通讯。原创 2022-10-21 14:21:36 · 3564 阅读 · 0 评论 -
22、STM32——SPI
SPI 一般有四根通信线,一根时钟线(SCLK)用来从主设备发出时钟脉冲,两根单向数据线(MOSI,MISO)实现全双工通信,一根片选信号由主设备发出,作为从设备的使能信号。SPI 通信是以主设备发起字节开始的,即便主设备只需要读取从设备发出的数据,也需要先发送字节开启通信的传输。主设备和从设备中各有一个移位寄存器,主设备把要发送的数据写入寄存器,寄存器再通过 MOSI 信号线将数据发送给从设备,与此同时,从设备的数据也从 MISO 信号线传输给主设备。时钟极性。原创 2022-10-17 23:12:03 · 4679 阅读 · 3 评论 -
ESP8266 成为客户端和服务器
ESP8266原创 2022-06-28 16:48:45 · 811 阅读 · 1 评论 -
17、STM32——SysTick详解
1、简介Cortex‐M3 处理器内部包含了一个简单的定时器。因为所有的 CM3 芯片都带有这个定时器,软件在不同 CM3 器件间的移植工作得以化简。该定时器的时钟源可以是内部时钟,或者是外部时钟。不过,STCLK 的具体来源则由芯片设计者决定,因此不同产品之间的时钟频率可能会大不相同,你需要查找芯片的器件手册来决定选择什么作为时钟源。Cortex-M3 的内核中包含一个 SysTick 时钟。SysTick 为一个 24 位递减计数器,SysTick 设定初值并使能后,每经过 1 个系统时钟周期,计数原创 2021-11-05 17:50:45 · 17470 阅读 · 0 评论 -
16、STM32——DMA详解
1、DMA简介DMA(Direct Memory Access) :直接存储器存取,是单片机的一个外设,它的主要功能是用来搬数据,但是不需要占用 CPU,即在传输数据的时候, CPU 可以干其他的事情,好像是多线程一样。数据传输支持从外设到存储器或者存储器到存储器,这里的存储器可以是 SRAM 或者是 FLASH。DMA 控制器包含了 DMA1 和 DMA2,其中 DMA1 有 7 个通道, DMA2 有 5 个通道,这里的通道可以理解为传输数据的一种管道。要注意的是 DMA2 只存在于大容量的单片机中原创 2021-10-29 10:04:36 · 13537 阅读 · 2 评论 -
高低字节判断
一般 PC 是低字节序,如果按平时书写习惯,从左到右是高位到地位的顺序,则例如0X12345678,在内存中的情况是高地址12345678低地址原创 2021-10-08 09:49:30 · 2628 阅读 · 0 评论 -
野火STM32外部中断为什么PA0有效而PC13无效?
答:没有使能 AFIO 时钟原创 2021-09-26 15:36:29 · 472 阅读 · 0 评论 -
14、OLED 显示实验函数解析
CS:OLED 片选信号WR:向 OLED 写入数据RD:从 OLED 读取数据D[7:0]:8 位双向数据线RST(RES):硬复位 OLEDDC:命令/数据标志(0,读写命令;1,读写数据)OLED_CS 对应 PD6;OLED_RST 对应 PG15;OLED_RS 对应 PD3;OLED_WR 对应 PG14;OLED_RD 对应 PG13;OLED_D[7:0]对应 PC[7:0];...原创 2021-08-31 16:34:37 · 2363 阅读 · 0 评论