资源简介
基于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
评论
共有 条评论