java零基础 多线程 angularjs joomla react router vue钩子函数 vue标签 vue双向绑定 vue学习教程 后台系统模板 sketch up教程 linux查看mysql进程 mysql倒序 mysql降序 plsql卸载 python输出函数 python3入门 python高级教程 python编程教程 python命令行 java中scanner 搭建java环境 java系统时间 java输出 易语言多线程 自动喊话器 lol语音包 js发送http请求 男网红头像 js字符串比较 免费ftp空间 拳皇2005出招表 计划任务软件 迅雷单机游戏下载 摇骰子表情包 失心迷宫怎么打 python字符串 手机上怎么剪辑音乐 只狼钟 wps2012专业版
当前位置: 首页 > 学习教程  > 编程语言

BEEP实验代码【笔记】

2020/12/5 10:25:12 文章标签:

1.硬件原理图分析 void beep_init(void) {/* 1、初始化IO复用,复用为GPIO5_IO01 */IOMUXC_SetPinMux(IOMUXC_SNVS_SNVS_TAMPER1_GPIO5_IO01,0); /*配置电气属性为10B0*/IOMUXC_SetPinConfig(IOMUXC_SNVS_SNVS_TAMPER1_GPIO5_IO01,0X10B0);/* 3、初始化GPIO,GPIO5_I…

1.硬件原理图分析

在这里插入图片描述在这里插入图片描述


void beep_init(void)
{
	/* 1、初始化IO复用,复用为GPIO5_IO01 */
	IOMUXC_SetPinMux(IOMUXC_SNVS_SNVS_TAMPER1_GPIO5_IO01,0);		
	/*配置电气属性为10B0*/
	IOMUXC_SetPinConfig(IOMUXC_SNVS_SNVS_TAMPER1_GPIO5_IO01,0X10B0);
	
	/* 3、初始化GPIO,GPIO5_IO01设置为输出或输入,1为输出0为输入 */
	GPIO5->GDIR |= (1 << 1);	 

	/* 4、设置GPIO5_IO01输出高电平,关闭蜂鸣器 */
	GPIO5->DR |= (1 << 1);		
}

/*
 * @description		: 蜂鸣器控制函数,控制蜂鸣器打开还是关闭
 * @param - status	: 0,打开蜂鸣器,1 关闭
 */
void beep_switch(int status)
{	
	if(status == ON)
		GPIO5->DR &= ~(1 << 1);	/* 打开蜂鸣器 */
	else if(status == OFF)
		GPIO5->DR |= (1 << 1);	/* 关闭蜂鸣器 */
}


本文链接: http://www.dtmao.cc/news_show_450216.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?