S5PV210带有一个蜂鸣器,十分吵闹,本章将学习如何控制蜂鸣器。
相关引脚:
蜂鸣器的操作十分简单,原理跟操作LED一样,通过控制GPDO_O这个引脚就可以达到控制蜂鸣器的目的。
1. start.S
start.S做了下面3件事:
第一步 关看门狗;
第二步 设置栈,以便调用C函数;
第三步 调用main函数;
2. buzzer.c
完整代码如下:
/*buzzer.c*/#define GPD0CON (*(volatile unsigned long *)0xE02000A0) #define GPD0DAT (*(volatile unsigned long *)0xE02000A4) // 初始化buzzervoid buzzer_init(void) { GPD0CON|=1