直播型网站开发wordpress5改回旧的编辑器

张小明 2026/1/11 9:07:05
直播型网站开发,wordpress5改回旧的编辑器,wordpress获取标签链接,雨颜色网站建设一、实验目的及要求1、掌握GPIO及其输出的识别方法。2、熟悉蜂鸣器和STM32微控制器的接口方法。3、了解蜂鸣器的工作原理及硬件电路。二、实验内容及原理蜂鸣器是一种一体化结构的电子讯响器#xff0c;采用直流电压供电#xff0c;广泛应用于计算机、打印机、 复印机、报警器…一、实验目的及要求1、掌握GPIO及其输出的识别方法。2、熟悉蜂鸣器和STM32微控制器的接口方法。3、了解蜂鸣器的工作原理及硬件电路。二、实验内容及原理蜂鸣器是一种一体化结构的电子讯响器采用直流电压供电广泛应用于计算机、打印机、 复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣 器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。STM32F103 战舰开发板板载的蜂鸣器是电磁式的有源蜂鸣器如图3.1 所示图3.1 有源蜂鸣器这里的有源不是指电源的“源”而是指有没有自带震荡电路有源蜂鸣器自带了震荡电路 一通电就会发声无源蜂鸣器则没有自带震荡电路必须外部提供 2-5Khz 左右的方波驱动 才能发声。上一实验我们利用 STM32 的 I/O 口直接驱动 LED 灯本节的蜂鸣器我们能否直接用 STM32 的I/O 口驱动呢让我们来分析一下STM32F1 的单个I/O最大可以提供 25mA 电流来自数据 手册而蜂鸣器的驱动电流是30mA左右两者十分相近但是全盘考虑STM32F1 整个芯 片的电流最大也就 150mA如果用I/O口直接驱动蜂鸣器其他地方用电就得省着点了所 以我们不用 STM32F1的I/O直接驱动蜂鸣器 而是通过三极管扩流后再驱动蜂鸣器这样 STM32F1的I/O只需要提供不到 1mA 的电流就足够了。I/O 口使用虽然简单但是和外部电路的匹配设计还是要十分讲究的考虑越多设计就 越可靠可能出现的问题也就越少。三、实验条件及设备要求硬件环境计算机一台正点原子战舰STM32F103开发板四、实验步骤1硬件设计1例程功能蜂鸣器每隔 300ms 响或者停一次。LED0 每隔 300ms 亮或者灭一次。LED0 亮的时候蜂鸣器不叫而 LED0 熄灭的时候蜂鸣器叫。2硬件资源1LED 灯LED - PB52蜂鸣器BEEP - PB83原理图蜂鸣器在硬件上是直接连接好了的不需要经过任何设置直接编写代码就可以了。蜂鸣 器的驱动信号连接在 STM32F1 的 PB8 上。如图 3.2 所示图 3.2 蜂鸣器与 STM32F1 连接原理图我们用一个 NPN 三极管S8050来驱动蜂鸣器驱动信号通过 R36 和 R38 间的电压获 得芯片上电时默认电平为低电平故上电时蜂鸣器不会直接响起。当 PB8 输出高电平的时候 蜂鸣器将发声当 PB8 输出低电平的时候蜂鸣器停止发声。2.软件设计本实验用到 GPIO 外设输出功能关于 HAL 库的 GPIO 的 API 函数请看跑马灯实验的介绍。下面是本实验的程序流程图。图 3.3 蜂鸣器实验程序流程图2.1 程序设计1工程文件创建步骤打开STM32CubeMX2main.c 文件代码#include stm32f10x.h#include led.h#include delay.h#include beep.hint main(void){delay_init();LED_Init();Beep_Init();while(1){//库函数GPIO_ResetBits(GPIOB, GPIO_Pin_5);//LED1点亮蜂鸣器不响GPIO_SetBits(GPIOE, GPIO_Pin_5);GPIO_ResetBits(GPIOB, GPIO_Pin_8);delay_ms(300);GPIO_SetBits(GPIOB, GPIO_Pin_5);//LED2点亮蜂鸣器响GPIO_ResetBits(GPIOE, GPIO_Pin_5);GPIO_SetBits(GPIOB, GPIO_Pin_8);delay_ms(300);//位操作// PBout(5)0;// PEout(5)1;// PBout(8)0;// delay_ms(300);// PBout(5)1;// PEout(5)0;// PBout(8)1;// delay_ms(300);}}3gpio.c文件代码#include beep.h#include stm32f10x.hvoid Beep_Init(void){GPIO_InitTypeDef GPIO_Initstr;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB , ENABLE);//时钟使能GPIO_Initstr.GPIO_ModeGPIO_Mode_Out_PP;GPIO_Initstr.GPIO_PinGPIO_Pin_8;GPIO_Initstr.GPIO_SpeedGPIO_Speed_50MHz;GPIO_Init(GPIOB, GPIO_Initstr);GPIO_ResetBits(GPIOB, GPIO_Pin_8);//初始化蜂鸣器关闭}3.下载验证五、实验总结本次STM32蜂鸣器实验完成了基于STM32单片机控制蜂鸣器发声的核心功能验证通过配置GPIO口为输出模式利用高低电平切换或PWM信号实现了蜂鸣器的通断及音调调节掌握了STM32 GPIO口的基本配置方法和蜂鸣器的驱动原理过程中验证了硬件电路连接的正确性和软件代码逻辑的可行性同时发现需注意GPIO口电平匹配、延时函数精准度对蜂鸣器发声效果的影响实验达到了熟悉STM32外设控制流程、理解简单输出设备驱动方式的目的。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

中英文双语网站建设定制建设网站

Kubernetes 安全配置与性能优化全景指南在 Kubernetes 中,安全配置不仅关系到系统防护,还直接影响性能和稳定性。错误的配置可能导致资源耗尽、API Server 压力增加、Pod 启动缓慢等问题。以下是 12 个常见安全配置误区及其对性能的影响、修复措施与示例…

张小明 2026/1/4 3:32:22 网站建设

做网站的自我介绍wap是什么意思中文翻译

数据传输加密的综合应用策略需要从多个层面考虑,确保数据的机密性、完整性和可用性。以下是系统化的实施框架: 在实际应用中,为了进一步提高数据传输的安全性,通常会采用多种加密算法的综合应用策略,可以使用对称加密算法对数据进行加密以提高传输效率,同时使用非对称加…

张小明 2026/1/4 3:30:47 网站建设

做网站建设公司赚钱吗黄页网址18岁以下勿入

MusicGen技术深度解析:AI音乐生成的质量评估与实用指南 【免费下载链接】musicgen-medium 项目地址: https://ai.gitcode.com/hf_mirrors/facebook/musicgen-medium AI音乐生成真的能够理解你的创作意图吗?随着Meta推出的MusicGen模型在开源社区…

张小明 2026/1/3 16:10:30 网站建设

如何增加网站的权重免费咨询医生回答在线妇科

想要搞清这个问题,需要重点研究startup_cm.s文件。启动时,RAM数据的初始化主要包括两个过程:RAM区域初始化(数据清0);有初始值的变量需要从flash中加载到ram中。RAM区域初始化这一段代码由汇编实现&#xf…

张小明 2026/1/5 1:14:46 网站建设

手机网站导航菜单源码做网站的详细步骤

3个隐藏技巧让你成为B站视频下载大师:DownKyi实用指南 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等&#…

张小明 2026/1/5 5:40:35 网站建设

网站建设是什么科目近期10大新闻事件

你是否曾为无物理显示器的主机而烦恼?或者想要扩展更多屏幕空间却受限于硬件?Parsec VDD正是为你量身打造的解决方案。这款强大的虚拟显示驱动让你无需额外硬件就能创建高达4K240Hz的虚拟屏幕,彻底改变你的工作与娱乐体验。 【免费下载链接】…

张小明 2026/1/5 8:08:30 网站建设