• 大小: 9KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-16
  • 语言: 其他
  • 标签: 外部中断  

资源简介

基于OK6410开发板,实现外部中断控制led与蜂鸣器的工作状态。

资源截图

代码片段和文件信息

#define	GPFCON	(volatile unsigned long *)0x7f0080a0                 /* GPF控制寄存器 */
#define GPFDAT (volatile unsigned long *)0x7f0080a4                 /* GPF控制寄存器 */

/* 打开蜂鸣器 */
void beep_on(void)
{
*(GPFDAT) = 1 << 15;
}

/* 关闭蜂鸣器 */
void beep_off(void)
{
*(GPFDAT) = 0 << 15;
}

/* 翻转蜂鸣器 */
void beep_Toggle(void)
{
if(((*(GPFDAT)) & (1 << 15)) != 0)
beep_off();
else
beep_on();
}

/*初始化蜂鸣器 */ 
void beep_init(void)
{
*(GPFCON) = 0b01 << 30;
beep_off();
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        503  2018-05-20 15:50  OK6410实现外部中断控制led与蜂鸣器\beep.c

     文件        682  2018-05-19 21:57  OK6410实现外部中断控制led与蜂鸣器\button.c

     文件        254  2018-04-10 21:53  OK6410实现外部中断控制led与蜂鸣器\gboot.lds

     文件       3182  2018-05-20 15:56  OK6410实现外部中断控制led与蜂鸣器\interrupt.c

     文件       1591  2018-05-20 15:45  OK6410实现外部中断控制led与蜂鸣器\led.c

     文件       1002  2018-05-19 20:52  OK6410实现外部中断控制led与蜂鸣器\main.c

     文件        292  2018-05-17 08:08  OK6410实现外部中断控制led与蜂鸣器\makefile

     文件       5930  2018-04-14 23:16  OK6410实现外部中断控制led与蜂鸣器\mem.S

     文件       1574  2018-05-19 21:02  OK6410实现外部中断控制led与蜂鸣器\mmu.c

     文件       8104  2018-05-19 20:53  OK6410实现外部中断控制led与蜂鸣器\start.S

     目录          0  2018-05-20 23:18  OK6410实现外部中断控制led与蜂鸣器

----------- ---------  ---------- -----  ----

                23114                    11


评论

共有 条评论