【网站分享】常用网站分享四:STM32常用外设链接

【网站分享】常用网站分享四:STM32常用外设链接 文章目录一、复位二、时钟三、GPIO配置四、USART通信五、寄存器操作六、中断配置七、看门狗八、定时器九、PWM配置十、FSMC静态存储器十一、RTC配置十二、随机数生成十三、低功耗配置十四、ADC配置十五、DAC配置十六、IIC配置十七、SPI配置十八、DMA配置十九、MQTT配置二十、CAN配置二十一、FreeRTOS一、复位1.标准库配置【RESET】复位二、时钟1.标准库配置【SYSTEM】时钟【SYSTEM】STM32F4时钟系统【SYSTEM】时钟相关函数和类型【SYSTEM】SysTick定时器【SYSTEM】STM32之时钟2.HAL库配置【SYSTEM-HAL】STM32F1时钟系统【SYSTEM-HAL】STM32之SysTick三、GPIO配置1.标准库配置【GPIO】GPIO概述【GPIO】GPIO相关函数和类型【GPIO】STM32之GPIO【GPIO】GPIO之LED【GPIO】位带原理分析和应用【GPIO】GPIO之蜂鸣器【GPIO】GPIO之按键【GPIO】GPIO功能复用2.HAL库配置【GPIO-HAL】STM32F1端口复用和重映射【GPIO-HAL】GPIO相关API和类型【GPIO-HAL】GPIO之LED【GPIO-HAL】GPIO之BUZZER【GPIO-HAL】GPIO之按键【GPIO-HAL】STM32之GPIO四、USART通信1.标准库配置【USART】USART简介【USART】USART相关函数和类型【USART】串口通信编程【USART】一张动画看懂USART的通信过程【USART】STM32之串口2.HAL库配置【USART-HAL】STM32F1串口概述【USART-HAL】串口相关类型和API【USART-HAL】STM32F1串口示例【USART-HAL】STM32之串口(一)【USART-HAL】STM32之串口(二)【USART-HAL】STM32之串口(三)五、寄存器操作1.标准库配置【REGISTER】系统控制寄存器【REGISTER】系统配置控制器相关函数和类型六、中断配置1.标准库配置【NVIC】中断和事件【NVIC】中断相关函数和类型【NVIC】中断优先级管理【NVIC】外部中断【NVIC】STM32之EXTI【NVIC】STM32之中断2.HAL库配置【NVIC-HAL】STM32F1 NVIC中断优先级管理【NVIC-HAL】中断相关类型和API【NVIC-HAL】外部中断七、看门狗1.标准库配置【WD】独立看门狗【WD】独立看门狗相关函数和类型【WD】独立看门狗程序【WD】窗口看门狗【WD】窗口看门狗相关类型和函数【WD】窗口看门狗程序2.HAL库配置【WD-HAL】独立看门狗【WD-HAL】STM32F1独立看门狗示例【WD-HAL】窗口看门狗【WD-HAL】STM32F1窗口看门狗示例【WD-HAL】STM32之看门狗八、定时器1.标准库配置【TIMER】通用定时器(TIM2到TIM5)【TIMER】定时器相关函数和类型【TIMER】定时器程序【TIMER】STM32F103定时器相关计算【TIMER】STM32-实现us延时【TIMER】STM32之定时器(一)【TIMER】STM32之定时器(二)2.HAL库配置【TIMER-HAL】STM32F1基本定时器【TIMER-HAL】STM32之定时器(一)【TIMER-HAL】STM32之定时器(二)九、PWM配置1.标准库配置【PWM】PWM程序【PWM】输入捕获程序十、FSMC静态存储器1.标准库配置【FSMC】FSMC概述【FSMC】FSMC相关函数和类型十一、RTC配置1.标准库配置【RTC】RTC详解【RTC】RTC相关函数和类型【RTC】RTC程序示例【RTC】STM32之BKP和RTC十二、随机数生成1.标准库配置【RANDOM】随机数发生器详解【RANDOM】随机数发生器相关函数和类型【RANDOM】硬件随机数程序示例十三、低功耗配置1.标准库配置【LOWPR】低功耗相关函数和类型【LOWPR】待机唤醒程序示例【LOWPR】STM32之低功耗十四、ADC配置1.标准库配置【ADC】ADC详解【ADC】ADC相关函数和类型【ADC】ADC程序示例【ADC】ADC电压与频率测量系统设计与实现【ADC】ADC电量检测与校准【ADC】STM32之ADC2.HAL库配置【ADC-HAL】STM32之ADC十五、DAC配置1.标准库配置【DAC】DAC详解【DAC】DAC相关函数和类型【DAC】DAC程序示例十六、IIC配置1.标准库配置【IIC】I2C详解【IIC】I2C相关函数和类型【IIC】GPIO模拟I2C程序示例【IIC】一张动画看懂I2C的通信过程【IIC】STM32之IIC2.HAL库配置【IIC-HAL】STM32之IIC十七、SPI配置1.标准库配置【SPI】SPI简介【SPI】SPI相关函数和类型【SPI】SPI程序示例【SPI】一张动画看懂SPI的通信过程【SPI】STM32之SPI2.HAL库配置【SPI-HAL】STM32之SPI十八、DMA配置1.标准库配置【DMA】DMA详解【DMA】DMA相关函数和类型【DMA】DMA程序示例十九、MQTT配置1.标准库配置【MQTT】STM32之MQTT二十、CAN配置1.标准库配置【CAN】STM32之CAN二十一、FreeRTOS1.标准库配置【FreeRTOS】FreeRTOS简介【FreeRTOS】FreeRTOS资源【FreeRTOS】FreeRTOS下载和介绍【FreeRTOS】FreeRTOS移植【FreeRTOS】FreeRTOS之移植【FreeRTOS】FreeRTOS之低功耗【FreeRTOS】FreeRTOS编码风格【FreeRTOS】FreeRTOS系统配置【FreeRTOS】FreeRTOS中断配置【FreeRTOS】FreeRTOS之内存管理【FreeRTOS】FreeRTOS之时间管理【FreeRTOS】FreeRTOS之中断管理【FreeRTOS】FreeRTOS临界区【FreeRTOS】FreeRTOS之软件定时器【FreeRTOS】FreeRTOS任务基础【FreeRTOS】FreeRTOS之任务【FreeRTOS】FreeRTOS任务相关API【FreeRTOS】FreeRTOS创建和删除任务示例【FreeRTOS】FreeRTOS创建和删除任务示例(静态方法)【FreeRTOS】FreeRTOS任务挂起和恢复API【FreeRTOS】FreeRTOS任务挂起和恢复示例【FreeRTOS】FreeRTOS列表和列表项详解【FreeRTOS】FreeRTOS列表应用示例【FreeRTOS】FreeRTOS之任务通知【FreeRTOS】FreeRTOS之事件标志组【FreeRTOS】FreeRTOS之队列集【FreeRTOS】FreeRTOS之信号量【FreeRTOS】FreeRTOS之消息队列2.HAL库配置【FreeRTOS-HAL】FreeRTOS简介【FreeRTOS-HAL】FreeRTOS基础知识【FreeRTOS-HAL】FreeRTOS源码目录介绍【FreeRTOS-HAL】FreeRTOS移植【FreeRTOS-HAL】FreeRTOS系统配置【FreeRTOS-HAL】FreeRTOS数据类型和命名规范【FreeRTOS-HAL】FreeRTOS任务基础知识【FreeRTOS-HAL】FreeRTOS任务相关API函数