STM32U575RIT6单片机(三)

news/2025/3/15 17:15:14/

作业1:使用中断控制光电开关打开蜂鸣器

volatile int flag=0;
//重写中断回调函数
void HAL_GPIO_EXTI_Rising_Callback(uint16_t GPIO_Pin)
//void HAL_GPIO_EXTI_IRQHandler(uint16_t GPIO_Pin)
{if(GPIO_Pin==PhotoElectric_Pin){flag=1;}
}
void HAL_GPIO_EXTI_Falling_Callback(uint16_t GPIO_Pin)
{if(GPIO_Pin==PhotoElectric_Pin){flag=1;}
}while (1){/* USER CODE END WHILE *//* USER CODE BEGIN 3 */if(flag==1){HAL_GPIO_TogglePin(BEEP_GPIO_Port,BEEP_Pin);flag=0;}}


http://www.ppmy.cn/news/1579358.html

相关文章

【贪心算法4】

力扣452.用最少数量的剪引爆气球 链接: link 思路 这道题的第一想法就是如果气球重叠得越多那么用箭越少,所以先将气球按照开始坐标从小到大排序,遇到有重叠的气球,在重叠区域右边界最小值之前的区域一定需要一支箭,这道题有两…

Docker配置代理,以保证可以快速拉取镜像

序言 本来不想写了,然后记笔记了,但是今天遇到这个问题了再一次,还是写一写吧,加深一下印象 因为Docker被墙了,所以拉取Docker镜像的时候,需要通过代理的方式 xxxxxxxxxx,此处省略十几个字,然…

Axure设计之下拉多选框制作教程A(中继器)

如何使用Axure制作动态交互的下拉多选器组件?相信Web设计中多选器时长会在页面元素中被使用,产品原型制作为了更加流畅的说明需求,需要追求原型的高保真交互性,能让领导、客户还有开发人员清楚的知道功能,然而制作这样…

mysql学习-常用sql语句

1、安装mysql参考网上链接,进入mysql数据库 mysql -u root -p 2、数据库操作 2.1、创建数据库 create database 数据库名 default character set utf8; 2.2、显示所有数据库 show databases; 2.3、选择数据库 use elementInfo; 2.4、删除数据库 drop database…

LLM论文笔记 23: Meta Reasoning for Large Language Models

Arxiv日期:2024.6.17机构:THU / MSRA 关键词 meta-reasoning推理方法prompt engineering 核心结论 1. 提出Meta Reasoning prompting,MRP是一种系统提示方法,能够帮助LLM动态选择最合适的推理方法,从而提升其灵活性和…

总结 HTTPS 的加密流程

目录 1 HTTPS是什么 2 "加密"是什么 3 HTTPS的⼯作过程 3.1 引⼊对称加密 3.2 引⼊⾮对称加密 3.3 中间⼈攻击 3.4 引⼊证书 1 HTTPS是什么 HTTPS也是⼀个应⽤层协议.是在HTTP协议的基础上引⼊了⼀个加密层. HTTP协议内容都是按照⽂本的⽅式明⽂传输的.这就…

Linux操作系统版本介绍

一、简介 Linux是一款开放源代码的操作系统,它拥有众多版本,每个版本都拥有自己独特的功能和适用的环境。介绍几种常见的Linux版本。 1.1 Ubuntu Ubuntu因操作简便和软件资源丰富深受用户喜爱,非常适合新手入门,安装步骤简单明…

解决 Redis 后台持久化失败的问题:内存不足导致 fork 失败

文章目录 解决 Redis 后台持久化失败的问题:内存不足导致 fork 失败问题背景与成因解决方案修改内核参数 vm.overcommit_memory增加系统内存或 Swap 空间调整 Redis 配置 stop-writes-on-bgsave-error 在 Docker 环境中的注意事项总结 解决 Redis 后台持久化失败的问…