自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TIM_CKD_DIV1(定时器的时钟分频)

综上所述,TIM_CKD_DIV1控制定时器接收外部时钟信号的频率,TIM_Prescaler控制定时器的输入时钟信号的频率,而PWM_SetPrescaler控制PWM信号的输出频率。这三个参数共同作用于定时器和PWM模块,以调节其运行和输出的频率,以满足不同应用的需求。

2024-03-01 12:31:32 1309 1

原创 STM32F103C8T6的EXTI和NVIC为什么不要开启时钟

在STM32F103C8T6这样的微控制器中,EXTI和NVIC模块通常不需要手动开启时钟,因为它们属于系统的基本功能模块,与系统时钟(HSI、HSE等)一同启动并在运行时自动工作。系统时钟在微控制器上电后自动启动,并且自动提供给所有的外设模块,因此不需要手动开启时钟以启动EXTI和NVIC。:通常情况下,STM32微控制器的外设模块(如EXTI和NVIC)在出厂时已经被配置为适当的默认状态,以便能够直接使用。因此,对于STM32F103C8T6微控制器,开发者不需要手动开启EXTI和NVIC的时钟。

2024-02-25 08:52:34 503 1

原创 NVIC优先级分组_自己的理解

在STM32F103C8T6中,NVIC使用一个4位的中断优先级寄存器来管理中断优先级。这四位中断优先级共有16个等级,编号从0到15,其中0为最高优先级,15为最低优先级。(抢占优先级组):这是一个全局设置,用于将中断优先级分为抢占优先级和子优先级。这个设置决定了优先级寄存器中的位分布。在STM32F103C8T6中,可以选择将中断优先级分为0位抢占优先级和4位子优先级:在STM32F103C8T6中,这个寄存器是一个8位的寄存器,用于设置每个中断的优先级。

2024-02-25 08:04:05 1425 1

原创 stm32为什么按键按下是低电平

按键按下时,电路会闭合,就像一个水渠一样,水流可以通过这个水渠流到另一个地方。但是,当电流流过按键时,会遇到一些阻力,就像水流通过水渠时会遇到阻力一样。这种阻力会导致电压下降,也就是说,电流流过按键时,电路中的电压会变低,这种现象被称为“低电平”。相反,当按键未按下时,电路就像一个断开的管道,水流无法通过。if (GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_1) == 0) //按键是否按下,按下为低电平。//配置上拉输入,引脚为高电平。KeyNum = 1;

2024-02-24 14:45:08 1527 1

原创 STM32_GPIO结构体理解

在这个例子中,结构体类型Person有两个成员:name和age。name成员是一个字符数组,用于存储人的姓名;age成员是一个整数,用于存储人的年龄。结构体类型的定义使用关键字struct,后跟结构体名称和一对花括号{},在花括号中定义结构体的成员。每个成员的定义包括成员的数据类型和成员的名称。是一种自定义的数据类型,它允许将不同类型的数据组合在一起,形成一个新的数据类型。结构体类型由多个成员组成,每个成员可以是不同的数据类型。这样,我们可以使用结构体类型来组织相关的数据对数据进行操作、传递和存储。

2024-02-21 20:41:43 503

原创 STM32F103C8T6流水灯为什么交替闪烁

引脚掩码是一个二进制数,每一位对应一个引脚的状态,其中1表示引脚处于低电平状态,0表示引脚处于高电平状态。在流水灯的闪烁过程中,我们希望每次只有一个引脚处于高电平状态,其他引脚都处于低电平状态。通过对引脚掩码进行取反操作,即将掩码中的1变为0,0变为1,我们就可以控制引脚的状态,从而实现流水灯的闪烁效果。~0x0001:引脚0处于低电平,其他引脚处于高电平;~0x0020:引脚5处于低电平,其他引脚处于高电平;~0x0080:引脚7处于低电平,其他引脚处于高电平。

2024-02-21 19:28:51 543

原创 No module named ‘pygame‘

点击文件-设置-项目:pythonProject-Python解释器-点软件包上的+-输入pygame-点击左下角,安装软件包。

2024-01-24 16:35:49 739 1

空空如也

空空如也

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

TA关注的人

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