06_beep.zip
大小:328.4KB
价格:23积分
下载量:0
评分:
5.0
上传者:H2z1220
更新日期:2024-08-07

Linux学习笔记10-蜂鸣器实验代码

资源文件列表(大概)

文件名
大小
06_beep/
-
06_beep/Makefile
1.24KB
06_beep/beep.bin
416B
06_beep/beep.dis
7.33KB
06_beep/beep.elf
65.58KB
06_beep/bsp/
-
06_beep/bsp/beep/
-
06_beep/bsp/beep/bsp_beep.c
1.47KB
06_beep/bsp/beep/bsp_beep.h
538B
06_beep/bsp/clk/
-
06_beep/bsp/clk/bsp_clk.c
324B
06_beep/bsp/clk/bsp_clk.h
112B
06_beep/bsp/delay/
-
06_beep/bsp/delay/bsp_delay.c
458B
06_beep/bsp/delay/bsp_delay.h
132B
06_beep/bsp/led/
-
06_beep/bsp/led/bsp_led.c
1.13KB
06_beep/bsp/led/bsp_led.h
163B
06_beep/imx6ul/
-
06_beep/imx6ul/MCIMX6Y2.h
3.29MB
06_beep/imx6ul/cc.h
771B
06_beep/imx6ul/fsl_common.h
7.52KB
06_beep/imx6ul/fsl_iomuxc.h
113.8KB
06_beep/imx6ul/imx6ul.h
134B
06_beep/imx6ul.lds
240B
06_beep/imxdownload2
16.99KB
06_beep/ledc_bsp.code-workspace
114B
06_beep/load.img
4.41KB
06_beep/load.imx
3.41KB
06_beep/obj/
-
06_beep/obj/bsp_beep.o
948B
06_beep/obj/bsp_clk.o
852B
06_beep/obj/bsp_delay.o
904B
06_beep/obj/bsp_led.o
944B
06_beep/obj/main.o
1.18KB
06_beep/obj/start.o
708B
06_beep/project/
-
06_beep/project/main.c
518B
06_beep/project/start.S
766B

资源内容介绍

Linux学习笔记10---蜂鸣器实验代码
#include "bsp_beep.h"/***************************************************************Copyright © zuozhongkai Co., Ltd. 1998-2019. All rights reserved.文件名: bsp_beep.c作者 : 左忠凯版本 : V1.0描述 : 蜂鸣器驱动文件。其他 : 无论坛 : www.wtmembed.com日志 : 初版V1.0 2019/1/4 左忠凯创建***************************************************************//* * @description: 初始化蜂鸣器对应的IO * @param : 无 * @return : 无 */void beep_init(void){IOMUXC_SetPinMux(IOMUXC_SNVS_SNVS_TAMPER1_GPIO5_IO01,0);/* 2、、配置GPIO1_IO03的IO属性 *bit 16:0 HYS关闭 *bit [15:14]: 00 默认下拉 *bit [13]: 0 kepper功能 *bit [12]: 1 pull/keeper使能 *bit [11]: 0 关闭开路输出 *bit [7:6]: 10 速度100Mhz *bit [5:3]: 110 R0/6驱动能力 *bit [0]: 0 低转换率 */IOMUXC_SetPinConfig(IOMUXC_SNVS_SNVS_TAMPER1_GPIO5_IO01,0X10B0);GPIO5->GDIR |= (1 << 1); GPIO5->DR |= (1 << 1);}/* * @description: 蜂鸣器控制函数,控制蜂鸣器打开还是关闭 * @param - status: 0,关闭蜂鸣器,1 打开蜂鸣器 * @return : 无 */void beep_switch(int status){if(status == ON)GPIO5->DR &= ~(1 << 1);else if(status == OFF)GPIO5->DR |= (1 << 1);}

用户评论 (0)

发表评论

captcha

相关资源

基于Web的社区医院管理服务系统

基于java敬老院管理系统

9.89MB40积分

2021-CUMCM-C-yasNing.zip

2021-CUMCM-C-yasNing.zip

1.91MB15积分

基于MATLAB的火焰检测定位(完美运行)

火焰检测定位是指利用各种传感器和技术手段来检测和定位火焰的位置。这可以帮助人们迅速发现火灾并采取相应的应急措施,以减少火灾对人员和财产的伤害。火焰检测定位系统通常包括以下几个主要组成部分:1. 火焰传感器:利用红外线、紫外线、热像仪等技术,可以检测到火焰释放的特定波长或热量,从而确定火焰的存在。2. 信号处理器:对传感器检测到的信号进行处理和分析,以区分真实火焰信号和误报信号,并提取火焰的位置信息。3. 定位算法:利用信号处理器提供的数据,采用各种定位算法来计算火焰的位置坐标。常见的定位算法包括三角测量法、梯度法、质心法等。4. 显示和报警装置:将火焰的位置信息显示在监控屏幕或其他设备上,同时触发相应的报警装置(如声音、灯光、短信等),以及时通知相关人员。火焰检测定位系统广泛应用于各类场所,如工厂、仓库、办公楼、地铁站等,以及一些特殊环境,如化工厂、石油平台等。这些系统可以帮助消防人员快速发现火灾,及时采取救援行动,从而减少火灾造成的损失。

1.46MB22积分

基于MATLAB的交通标志识别(完美运行)

交通标志识别是指通过计算机视觉技术,识别和理解道路上的交通标志。这项技术是自动驾驶、智能交通系统等领域的重要组成部分。交通标志识别的步骤通常包括以下几个方面:1. 图像采集:使用摄像头或其他传感器采集道路上的交通标志图像。2. 图像预处理:对采集到的图像进行预处理,包括图像去噪、图像增强等操作,以提高后续识别的准确性。3. 特征提取:从预处理后的图像中提取出有用的特征信息,如形状、颜色、纹理等特征。4. 分类识别:使用机器学习或深度学习算法对提取的特征进行分类,将图像分为不同的交通标志类别。5. 结果输出:将识别结果输出给相关系统,如自动驾驶系统,以做出相应的决策。为了提高交通标志识别的准确性和效率,研究人员通常会采用一系列的算法和技术,如卷积神经网络(CNN)、支持向量机(SVM)等。同时,还需要大量的标注数据集进行训练和测试。交通标志识别不仅可以应用在自动驾驶领域,还可以用于智能交通管理系统、交通违法监控等场景,提高交通安全性和效率。

258.16KB28积分