
STM32
文章平均质量分 78
学习stm32大概的理论知识,我是个新手,懂得不多,每天积累点新知识,有新内容尽量会更新,你们将就着看吧!!!
m0_60265426
这个作者很懒,什么都没留下…
展开
-
SPI通信协议
1、SPI简介SPI(Serial Periphreral Interface,串行外设接口)是一种高速的、全双工的、串行的、同步的通信总线。全双工的意味着SPI至少有两根数据线串行的意味着按bit一个bit接着一个bit的传输同步的意味着通信双方有共同的时钟线SDO : Serial Data Output 串行数据输出SDI : Serial Data Input 串行数据输入SCK : Serial Clock 时钟线同样的SPI总线上可以同时接多个SPI设备。通过谁控原创 2022-04-27 22:34:51 · 3798 阅读 · 0 评论 -
IIC通信协议
1、IIC简介IIC(Inter-Intergated Circuit,集成电路总线)由飞利浦(Pilliphs)公司发明,是一种串行总线通信。有两根线: SDA:Serial DAta 串行数据线 数据传输按bit位,属于半双工的协议。先传送最高bit(MSB)。 SCL:Serial CLock 串行时钟线 传递时钟信号,时钟信号是用来同步信号的。同步:约定好发送数据只能在时钟线低电平,接收(采样)数据只能在时钟线的高电平。因为只有一根数据线,所以IIC是半双工通信。原创 2022-04-27 21:54:41 · 1778 阅读 · 0 评论 -
ARM汇编指令
ARM指令是通用指令,指的是所有的ARM芯片都支持。1.ARM汇编程序一个ARM汇编程序,大体是由下列的三类指令组成:1)ARM汇编指令ARM汇编指令由ARM公司定的。汇编语言是CPU执行效率最高的一门语言。一条汇编指令是唯一对应一条机器指令(二进制码)。汇编指令由两个部分组成: 汇编指令 = 操作码 + 操作数 操作码:表示一种操作,一种运算 比如: ADD 表示加法运算 MOV 表示移动(赋值) SUB 表示减法运算 操作数:表示要操作原创 2022-03-26 21:24:58 · 8650 阅读 · 0 评论 -
串口通信协议
1、串口UART:Universal Asynchronous Receiver/Transmitter 通用异步收发器USART:Universal Synchronous Asynchronous Receiver/Transmitter 通用同步异步收发器串口一般用于通信。通信要满足什么条件才可以通信: 物理层面-->物理介质 软件层面-->协议通信双方有没有共同的时钟线用来作为同步时钟使用。如果有共同...原创 2022-03-10 21:08:13 · 5180 阅读 · 0 评论 -
定时器(Timer)
1.时钟时钟就是一个可以产生周期性信号的设备。时钟信号就是周期性变化的信号。T:时钟周期 最小重复的信号单元的时间长度,基本单元为s(秒)F:时钟频率 1s内有多少个重复的信号单元,单位为Hz--->T * F = 12.为什么需要时钟?时钟的最主要的目的是为了同步信号。设备之间的同步是通过时钟信号来进行的。3.时钟信号是怎么产生的?在自然界中有一些物体天生就会产生摆动(振动)–>石英晶体如果想利用石英晶体规则地、周期性的产生方波信号,需要一些电路来保证,如 晶振电路:原创 2022-03-26 17:45:26 · 11160 阅读 · 6 评论 -
中断及中断服务函数
1.引入按键点灯的问题一般用轮询的方式去解决。 轮询天生有缺陷: 1.浪费CPU 2.占用总线,Bus is always busy. 3.轮询响应时差,响应不及时的。 有没有办法不让CPU主动去询问事件是否发生,而是当事件发生原创 2022-03-26 16:34:15 · 6646 阅读 · 2 评论 -
GPIO(引脚)
GPIO1、引入俗称 “引脚”,芯片四周的那些银白色的线是从芯片内部引伸出来的,就是芯片的引脚。 它负责芯片内部的控制单元与外部相应外设的连接。 引脚其实本质上就是一根电线。芯片:整个系统的核心,相当于人类的大脑,会提供引脚与外部电路相连。引脚拥有输入/输出功能,比如: 1)引脚可以输入/输出一个电平信号(1/0) 这个电平信号是对于CPU来说的,因为CPU只能识别 0/1 2)引脚可以输入/输出一个高低电压。 因为对于外部电路来说,外部电路的工作是采用的模拟电信号(电压值原创 2022-03-01 19:46:35 · 7583 阅读 · 0 评论 -
嵌入式概述
1. 计算机的组成计算机是由软件和硬件组成的。计算机可以分为两大类:a. 通用计算机 硬件和软件都是通用的。如:PC、服务器。。。 b. 专用计算机 搭载着嵌入式系统的计算机就称之为专用计算机。 如:手机、无人机。。。2. 嵌入式系统以应用为中心。以现代计算机...原创 2022-03-10 11:05:06 · 945 阅读 · 0 评论