江科大学习STM32记录
文章平均质量分 77
喵呜喵呜≈
因为你,我想成为更好的人
展开
-
Unix时间戳
BKP(Backup Registers)备份寄存器BKP可用于存储用户应用程序数据。当VDD(2.0—3.6V)电源被切断,他们仍然由VBAT(1.8~3.6V)维持供电。当系统在待机模式下被唤醒,或系统复位或电源复位时,他们也不会被复位TAMPER引脚产生的侵入事件将所有备份寄存器内容清除RTC引脚输出RTC校准时钟、RTC闹钟脉冲或者秒脉冲存储RTC时钟校准寄存器用户数据存储容量:20字节(中容量和小容量)/ 84字节(大容量和互联型)BKP基本结构。原创 2023-08-27 18:02:14 · 2620 阅读 · 0 评论 -
STM32入门——SPI通讯
W25Qxx系列是一种低成本、小型化、使用简单的非易失性存储器,常应用于数据存储、字库存储、固件程序存储等场景存储介质:Nor Flash(闪存)时钟频率:80MHz / 160MHz (Dual SPI) / 320MHz (Quad SPI)存储容量(24位地址):硬件电路W25Q64框图Flash操作注意事项写入操作前,必须先进行写使能每个数据位只能由1改写为0,不能由0改写为1写入数据前必须先擦除,擦除后,所有数据位变为1。原创 2023-08-21 16:53:10 · 989 阅读 · 0 评论 -
STM32入门——IIC通讯
MPU6050是一个6轴姿态传感器,可以测量芯片自身X、Y、Z轴的加速度、角速度参数,通过数据融合,可进一步得到姿态角,常应用于平衡车、飞行器等需要检测自身姿态的场景3轴加速度计(Accelerometer):测量X、Y、Z轴的加速度3轴陀螺仪传感器(Gyroscope):测量X、Y、Z轴的角速度MPU6050参数16位ADC采集传感器的模拟信号,量化范围:-32768~32767加速度计满量程选择:±2、±4、±8、±16(g)原创 2023-08-16 17:46:16 · 791 阅读 · 0 评论 -
STM32入门——USART
Receiver/Transmitter)通用同步/异步收发器USART是STM32内部集成的硬件外设,可根据数据寄存器的一个字节数据自动生成数据帧时序,从TX引脚发送出去,也可自动接收RX引脚的数据帧时序,拼接为一个字节数据,存放在数据寄存器里自带波特率发生器,最高达4.5Mbits/s可配置数据位长度(8/9)、停止位长度(0.5/1/1.5/2)可选校验位(无校验/奇校验/偶校验)支持同步模式、硬件流控制、DMA、智能卡、IrDA、LIN。原创 2023-08-14 16:05:40 · 237 阅读 · 0 评论 -
STM32入门——DMA数据搬运工
M2M:0位硬件触发(外设到存储器或者存储器到外设),1为软件触发(存储器到存储器)自动重装器:转运完成后恢复到初值,决定单次转换还是循环转换。传输计数器:触发一次,转运一次,计数器减1.*写传输计数器时,要先关闭DAM使能。原创 2023-08-11 23:48:11 · 201 阅读 · 0 评论 -
STM32入门——ADC模数转换
ADCCLK原创 2023-08-10 17:12:55 · 213 阅读 · 0 评论 -
STM32入门——定时器
TIM(Timer)定时器定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时(这里计算就是72MHz主频通过预分频继续分频(假设分频为最大65536),分频后的频率给到计数器,我们只需要知道计数器的范围为为2^16,计数加1的时间为65536/72MHz,那么最大定时就是65536/72MHz * 65536 = 59.65s)原创 2023-08-07 17:31:45 · 1660 阅读 · 2 评论 -
STM32入门——外部中断
EXTI(Extern Interrupt)外部中断EXTI可以监测指定GPIO口的电平信号,当其指定的GPIO口产生电平变化时,EXTI将立即向NVIC发出中断申请,经过NVIC裁决后即可中断CPU主程序,使CPU执行EXTI对应的中断程序支持的触发方式:上升沿/下降沿/双边沿/软件触发支持的GPIO口:所有GPIO口,但相同的Pin不能同时触发中断通道数:16个GPIO_Pin,外加PVD输出、RTC闹钟、USB唤醒、以太网唤醒。原创 2023-08-02 17:58:34 · 2019 阅读 · 2 评论 -
STM32入门——GPIO输入输出
上拉:默认为高电平的输入下拉:默认为低电平的输入施密特触发器:稳定输出信号,高于上限输出高电平,低于下限输出低电平模拟输入:这要连接到ADC上面,因为ADC(模拟转数字)需要接收模拟量对应下面结构体浮空/上拉/下拉输入模拟输入开漏/推挽输出复用开漏/推挽输出。原创 2023-08-02 12:51:46 · 773 阅读 · 0 评论