
STM32基础学习
北极熊的手套
这个作者很懒,什么都没留下…
展开
-
SPI 学习
SPI初识:SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双工,同步的通信总线。STM32的SPI外设可支持通讯的主机或从机,支持协议的4种模式,数据帧的长度可设置为8位或16位,可设置MSB先行或者LSB先行。STM32 的 SPI 外设还支持 I2S 功能,I2S 功能是一种音频串行通讯协议。SPI的主从连接方式为...原创 2020-01-19 13:20:01 · 232 阅读 · 0 评论 -
STM32F10XX SysTick定时器
SysTick 是一个 24 位定时器,属于 CM3 内核中的一个外设, 这个定时器放在了 NVIC 中,主要目的是为了给操作系统提供一个硬件上的中断。SysTick 定时器一次最多可以计数 2^24 个时钟脉冲,这个脉冲计数值保存在当前计数值 STK_VAL (Systick current value register)中,只能向下计数,也就是倒计数。 每接收到一个时钟脉冲, STK_VAL ...原创 2020-01-02 13:48:36 · 301 阅读 · 0 评论 -
STM32F10XX DMA学习
DMA(Direct Memory Access)是计算机科学中的一种内存访问技术。它允许某些电脑内部的硬件子系统(电脑外设),可以独立地直接读写系统存储器,而不需绕道 CPU。 DMA 用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。传输过程中, CPU 是闲置的,数据的高速传输不需要用到 CPU,节省了 CPU 的资源来做其他的操作。在硬件系统中,主要由 CPU(内核)、外...原创 2019-12-31 15:31:36 · 363 阅读 · 0 评论 -
STMF1XX 中断学习
STM32 每个 GPIO 都可以做为中断输入引脚,另外还有一些内部资源中断,比如定时器中断, ADC 中断、 DMA 中断等等。外部引脚中断可设置为多种模式,比如上升沿触发、下降沿触发、电平触发等等模式。什么是中断:就好像人在吃饭,吃到一半有个电话打进来(中断源),然后去接电话(中断处理),接完电话以后继续刚才吃饭。STM32的中断处理机制是NVIC,NVIC 寄存器定义在 core_c...原创 2019-12-26 11:27:57 · 302 阅读 · 1 评论 -
STM32F1XX GPIO模式
1. STM32F103上电默认GPIO模式为浮空输入模式:GPIO_MODE_INPUT当 GPIOx_CRL 或 GPIOx_CRH 寄存器的 CNF[1:0]位设置为 01, 并且 MODE[1:0]位设置为 00 时,对应引脚被设置为浮空输入模式。2. 输入上拉模式:输入上拉模式就是在浮空输入模式基础上使能输入电路中的上拉开关,该开关由输出数据寄存器(GPIOx_ODR)引脚...原创 2019-12-25 13:48:44 · 1696 阅读 · 0 评论