【OK210试用体验】之裸机程序 – 蜂鸣器开关测试 - 在线问答 - 电子技术论坛 - 最好最受欢迎电子论坛!

【OK210试用体验】之裸机程序 – 蜂鸣器开关测试

chkconfig ( 楼主 ) 2015-8-20 22:07:05  只看该作者 倒序浏览

每次选择从SD卡启动时,总是会出现SD init error,并伴随有蜂鸣器的响声,实在扰人。由于本人是新手,未能做到为sd卡重新初始化,故只能关闭蜂鸣器。此次关闭蜂鸣器是用GPIO
来控制的,也是最为简单的一种控制
1.      在OK210底板原理图.pdf硬件资料中找到蜂鸣器,其引脚名称是XPWMTOUT0
方式。
2.      在FET210D0-V1.1核心板原理图.pdf硬件资料中搜索到对应的GPIO引脚,可知其为GPD0_0
3.      在S5PV210_UM_REV1.1.pdf用户文档中找到对应的控制寄存器及数据寄存器并确定对应的位。
4.      编写代码,这里只实现了三个函数,可以被调用。
       #defineGPD0CON              (*(volatile unsignedint *)0xE02000A0)
#defineGPD0DAT               (*(volatile unsignedint *)0xE02000A4)
    voidbuzzer_init(void)
{         
        GPD0CON |= (0x1<<0);   
}
voidbuzzer_on(void)
{
GPD0DAT |= (0x1<<0);
}
voidbuzzer_off(void)
{
GPD0DAT &= ~(0x1<<0);
}


0个回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则


关闭

站长推荐上一条 /6 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 湘ICP备2023018690号 )

GMT+8, 2024-12-22 11:07 , Processed in 0.586146 second(s), Total 62, Slave 43 queries .

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表