- 博客(13)
- 收藏
- 关注
原创 基于STM32F4XX的各种内部资源的寄存器开发例程
链接https//pan.baidu.com/s/1mqLqBUeGpiyhioefInNjOw?以上功能全部已经实现本人培训阶段性项目文件。无学习意义为了以后使用配置方便直接调用。9.DMA(ADC中使用)11.任务的分时功能使用。12.Rng随机发生器。
2022-07-29 14:17:20
268
原创 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
3388
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
2784
原创 STM32F103标准库函数驱动max30102心率血氧模块
实际接线图,1.VIN3v-5v都可以2.SDA SCL 是两根依据IIC传输的线(具体看你想用哪两个IO口) 代码里面iicStart.c有解释3.GND接地4.其余的端口,我没接,最后是可以接受到数据的。(想更详细了解模块的朋友,可以看该模块手册)手册放下面了---------------------------------------------------------------代码段-------------------------------------------.
2022-05-05 20:44:28
7141
27
原创 STM32F103---标准库函数之驱动RTC
要想驱动RTC很简单,查看stm32f10x参考手册找到以下图片内容,就有思路了。经过参考手册介绍LSE晶体是一个32.768kHz的低速外部晶体或陶瓷谐振器。它为实时时钟或者其他定时功能提供一个低功耗且精确的时钟源。我们选用LSE时钟源。根据以上图片作者的思路是: 1.首先使能对应位 进行访问RTC 2.选择对应时钟源 3.配置RTC 4 .选择中断参考如下图便可以写代码了。最后得出代码 ...
2022-05-01 19:51:10
1506
原创 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
5554
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
695
原创 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
8558
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人