主题 : 蜂鸣器 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 39689
精华: 0
发帖: 69
金钱: 350 两
威望: 70 点
综合积分: 138 分
注册时间: 2011-03-11
最后登录: 2012-04-22
楼主  发表于: 2011-05-16 19:27

 蜂鸣器

蜂鸣器设置好相应的寄存器之后应该能跑起来吧,但是我做的时候不响,还有用jlink调试mini6410时,不识别arm11,调不通,求高人赐解
其函数如下:
void beep_init(void)  //初始化蜂鸣器
{
    rGPFCON &= ~(0X2<<28);//设置GPF14引脚输出模式
     rGPFCON |=(0x0<<0);
     rGPFPUD = (rGPFPUD & ~(0x3<<28))|(0x0<<28);
}
void beep_run(void)               //运行蜂鸣器
{
      rGPFDAT |= (0x1<<14);
}

主函数:
int main(void)
{
   beep_init();
   beep_run();
}
级别: 侠客
UID: 39689
精华: 0
发帖: 69
金钱: 350 两
威望: 70 点
综合积分: 138 分
注册时间: 2011-03-11
最后登录: 2012-04-22
1楼  发表于: 2011-05-17 09:29

 版主呢?

版主速进啊