自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 stm32的定时器写入小数给ccr和arr

stm32, 定时器, 小数值给ccr,arr直接改变其值,将产生问题

2022-03-28 12:02:59 1722 1

原创 STM32的定时器初始化进入中断或者连续几个初始化从第二个开始立即进入中断

STM32的定时器有一个寄存器EGR,给他置1,便会产生更新中断。如果在控制寄存器1中对URS位置1,同时给EGR置1便,产生更新,但UIF中断标志不会置1。如上图,在库函数中,给EGR置1,但没有给URS置1,所以TIM_TimeBaseInit初始化完毕便会产生一个更新中断。如果打开两个中断口,便会立即相应中断。如果将包含定时器初始化,中断开启函数和NVIC的初始化函数,作为复位定时器连续使用,第一个初始化函数如何其内包含了更新中断清除函数,就不会立即响应中断,但是由于第一个初...

2022-03-14 21:27:19 1659

原创 DMA普通模式(normal)发送通过串口连续发送数据

int main(void){usartint(); //串口初始化DMA_D_T_DInit(); //DMA初始化 DMA_ClearFlag(DMA1_FLAG_TC2); while(1){if(DMA_GetFlagStatus(DMA1_FLAG_TC2)==1){DMA_Cmd(DMA1_Channel2, DISABLE);DMA_SetCurrDataCounter(DMA1_Channel2,3);//DMA_D_T_DInit();/...

2021-12-30 16:21:57 3037 1

原创 ADC标准库配置顺序(nvic卡死,和读取为0)

ADC_SoftwareStartConvCmd//软件触发配置需要放在adc_cmd的后面。不然无法运行。ADC_ITConfig(ADC1,ADC_IT_EOC, ENABLE);中断使能的配置要放在adc_cmd的前面,不然中断会卡死。

2021-12-28 19:33:06 659

原创 stm32标准库串口的硬件控制流不用也需要配置

usart2.USART_BaudRate=9600;usart2.USART_HardwareFlowControl=USART_HardwareFlowControl_None ;usart2.USART_Mode= USART_Mode_Rx ;usart2.USART_Parity=USART_Parity_No ;usart2.USART_StopBits=USART_StopBits_1;usart2.USART_WordLength= USART_WordLength_8b ;..

2021-12-01 16:50:16 4524

原创 c语言头动态链表,学生信息输入程序

#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct { //建立学生信息结构体 char name[6];int Student_number;float score;}student;struct node //建立链表节点结...

2021-12-01 16:39:39 1510

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除