![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32学习日记
文章平均质量分 65
一條大狼狗
要学好嵌入式linux开发!加油呀!
展开
-
基于STM32F4xx的运动便携器
基于STM32F4XX的运动便携器原创 2022-08-15 17:13:08 · 911 阅读 · 2 评论 -
基于STM32F4xx利用串口播放视频(OLED)
这是OLED屏幕显示视频的全部流程,利用串口发送的。原创 2022-08-08 17:19:48 · 3506 阅读 · 2 评论 -
基于STM32F4XX的各种内部资源的寄存器开发例程
链接https//pan.baidu.com/s/1mqLqBUeGpiyhioefInNjOw?以上功能全部已经实现本人培训阶段性项目文件。无学习意义为了以后使用配置方便直接调用。9.DMA(ADC中使用)11.任务的分时功能使用。12.Rng随机发生器。原创 2022-07-29 14:17:20 · 229 阅读 · 0 评论 -
基于STM32F4XX的基本定时器6,7寄存器方法配置
基于STM32F4XX的基本定时器6,7寄存器方法配置原创 2022-07-21 15:43:12 · 1364 阅读 · 0 评论 -
STM32F407系统标准库函数之时钟配置 和 位带操作
话不多说 先上代码!代码里面带有备注。#include "rcc.h"/*函数功能:配置时钟函数参数:无函数返回值:无函数描述:时钟源为HSE,系统时钟为168MHZ,其它时钟为最大值*/void Config_SystemClock(uint32_t PLLM, uint32_t PLLN, uint32_t PLLP, uint32_t PLLQ){ RCC_DeInit(); //让所有RCC时钟为缺省值等待我们配置 RCC_HSEConfig(RCC_HSE_ON);原创 2022-05-30 11:42:15 · 2986 阅读 · 1 评论 -
STM32F4xx系列标准库函数之串口初始化和打印
#include "usart.h"//------------------------------------------------修改以下宏定义可以配置相应的串口初始化----------------------------------------------------#define USART_TX GPIO_Pin_9 //串口GPIO发送端口#define USART_RX GPIO_Pin_10 //串口GPIO接收端口#define USART_GPIO_TypeDef .原创 2022-05-24 13:12:37 · 2458 阅读 · 0 评论 -
STM32F103标准库函数驱动max30102心率血氧模块
实际接线图,1.VIN3v-5v都可以2.SDA SCL 是两根依据IIC传输的线(具体看你想用哪两个IO口) 代码里面iicStart.c有解释3.GND接地4.其余的端口,我没接,最后是可以接受到数据的。(想更详细了解模块的朋友,可以看该模块手册)手册放下面了---------------------------------------------------------------代码段-------------------------------------------.原创 2022-05-05 20:44:28 · 6545 阅读 · 25 评论 -
STM32F103---标准库函数之驱动RTC
要想驱动RTC很简单,查看stm32f10x参考手册找到以下图片内容,就有思路了。经过参考手册介绍LSE晶体是一个32.768kHz的低速外部晶体或陶瓷谐振器。它为实时时钟或者其他定时功能提供一个低功耗且精确的时钟源。我们选用LSE时钟源。根据以上图片作者的思路是: 1.首先使能对应位 进行访问RTC 2.选择对应时钟源 3.配置RTC 4 .选择中断参考如下图便可以写代码了。最后得出代码 ...原创 2022-05-01 19:51:10 · 1343 阅读 · 0 评论 -
STM32F103---标准库函数驱动DS18B20
思路说明:先打开DS18B20数据手册查询到以下图片内容按照顺序一步一步驱动。1.这个是DS18B20初始化的时序图,经过分析能得到以下代码(代码注释)。void Init_DS18B20(void) { unsigned char t = 0; DS_DIR_OUT(); //让GPIO口为推挽输出模式 GPIO_ResetBits(GPIOB,GPIO_Pin_9); //发送复位脉冲 ds18b20 DQ管脚接到单片机的PB9 delay_us(600); //延时(.原创 2022-04-25 22:05:31 · 5050 阅读 · 10 评论 -
STM32F10x---标准库函数定时器3 输入捕获
/*函数功能:定时器3通道1 接受外部捕获函数参数:uint16_t TIM_Period,uint16_t TIM_Prescaler,uint16_t TIM_Pulse函数返回值:无函数描述:无*/void DingShiQi3_1_Init(uint16_t TIM_Period,uint16_t TIM_Prescaler,uint16_t TIM_Pulse){ GPIO_InitTypeDef GPIO_InitStruct; TIM_Ti...原创 2022-04-23 15:54:22 · 620 阅读 · 0 评论 -
STM32标准库函数之 TIM1定时器产生PWM波
/*函数功能:定时器1通道1 4产生PWM波函数参数:无函数返回值:无函数描述:无*/void Dingshiqi1_PWM_Init(void){ TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStruct; //时间基 结构体变量 GPIO_InitTypeDef GPIO_InitStruct; //GPIO初始化 结构体变量 TIM_OCInitTypeDef TIM_OCInitStruct; //通道初始化 .原创 2022-04-20 23:31:28 · 8208 阅读 · 0 评论 -
STM32F1xx --GPIO 八种工作模式
stm32f10x GPIO八种工作模式介绍原创 2022-04-18 18:16:09 · 895 阅读 · 0 评论