- 博客(5)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 STM32F407学习记录---看门狗实现流水灯
STM32F407学习记录---看门狗实现流水灯概述STM32F4独立看门狗简介STM32F4独立看门狗相关库函数软件设计即代码下载概述 本实验通过STM32F4的独立看门狗实现流水灯,同时可通过按键进行喂狗操作,防止看门狗产生复位信号,当按键未按下(没有喂狗)时可见流水灯。STM32F4独立看门狗简介 STM32F4的独立看门狗由内部专门的32KHz低速时钟(LSI)驱动,即使主时钟发生故障,它仍然有效。值得注意的是:独立看门狗的时钟是一个内部的RC时钟,所以并不是准确的32KHz,而是在15
2021-03-17 22:54:43
873
原创 STM32F407学习记录---外部中断实验
STM32F407学习记录---外部中断概述STM32F4外部中断简介硬件设计软件设计概述将 STM32F4 的 IO 口作为外部中断输入,实现通过板载的 4 个按键,控制板载的两个 LED 的亮灭以及蜂鸣器的发声STM32F4外部中断简介 与外部中断有关的代码分布在stm32f4xx_exti.h和stm32f4xx.c文件中。 STM32F4的每一个IO口都可作为外部中断的中断输入口,其中断控制器支持22个外部中断/事件的请求。每个中断设有状态位,每个中断/时间都有独立的触发和屏蔽设置。
2021-03-17 13:48:52
811
原创 STM32F407学习记录---按键检测实验
stm32f407按键检测库函数版 开始之前呢先祝大家圣诞节快乐,同时参加明天的研究生考试的同学们一战成"硕",接下来我就直奔主题了。 今天我要通过库函数操作stm32f407上的按键实现控制LED小灯以及蜂鸣器,实现的功能如下:KEY0键控制LED0的亮灭KEY1键控制LED1的亮灭KEY2键同时控制控制LED0和LED1的亮灭转换WK_UP键控制蜂鸣器 这篇文章同时会涉及到LED和蜂鸣器,相当于是对前两次的学习进行一个复习,可能在前两篇文章中没有考虑到的细节今天都会尽量考虑进去,希
2020-12-26 02:28:02
2679
1
原创 stm32f4通过配置寄存器和位操作实现跑马灯
stm32f4通过配置寄存器和位操作实现跑马灯寄存器实现如下图所示为LED和stm32f4的硬件连接图,在此通过配置GPIOF_9输出高低电平以实现LED0的闪烁:在配置GPIOF_9之前需要先使能GPIO的外设时钟,可以通过配置RCC AHB1寄存器实现,RCC AHB1寄存器如下图所示:从图中可以看出,要使能GPIOF只需要对该寄存器的第5为置位即可,对于置位操作,只需要将该位与1相或即可,即:RCC->AHB1ENR |= 1<<5;接下来就该初始化GPIOF_9了
2020-12-23 01:58:27
748
1
原创 GPIO工作原理和相关寄存器
STM32跑马灯实验_库函数版GPIO工作原理和相关寄存器GPIO的模式GPIO寄存器说明: 每组GPIO端口的寄存器包括10个,共70个寄存器跑马灯实验代码GPIO工作原理和相关寄存器STM32f407共有7组GPIO(GPIO ~ AGPIOA),每组包含16个GPIO引脚(如GPIOA0~GPIOA15)GPIO的模式4种输入模式: - 浮空输入(没有上拉和下拉)- 输入下拉- 输入上拉- 模拟输入,常见于AD转换4种输出模式:- 开漏输出:只可输出强低电平,高电平得靠外
2020-12-20 23:33:25
1800
1
关于#bash#的知识点:关于openvpn问题
2021-09-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人