TQ开发板蜂鸣beep驱动测试(OK).docVIP

  • 11
  • 0
  • 约1.15万字
  • 约 10页
  • 2018-11-15 发布于江苏
  • 举报
TQ开发板蜂鸣beep驱动测试(OK)

TQ2440开发板蜂鸣器beep驱动测试 1、查看开发板TQ2440底板原理图,找到蜂鸣器控制模块,如下图: 图1 蜂鸣器控制电路图 从上图我们可以清楚地看到控制蜂鸣器的管脚是TOUT0。 2、查看TQ2440核心板原理图,找到对应的CPU管脚,如下图: 图2 TOUT0对应CPU管脚电路图 由原理图可知,通过对TOUT0/GPB0进行编程可控制蜂鸣器。蜂鸣器是通过GPB0端口使用PWM信号驱动工作的,而GPB0口是一个复用的IO口,要使用它得先把他设置成TOUT0 PWM输出模式。 3、查看S3C2440芯片手册,查看CPU管脚的模式,如下 端口配置寄存器(GPACON至GPJCON) S3C2440A中,大多数端口为复用引脚。因此要决定每个引脚选择哪项功能。PnCON 端口数据寄存器(GPADAT至GPJDAT) 如果端口配置为输出端口,可以写入数据到PnDAT的相应位。如果端口配置为输入端口,可以从PnDAT的相应位读取数据。 表1 端口B控制寄存器(GPBCON,GPBDAT,GPBUP) 寄存器 地址 R/W 描述 复位值 GPBCON 0R/W 配置端口B的引脚 0x0 GPBDAT 0R/W 端口B的数据寄存器 – GPBUP 0R/W 端口B的上拉使能寄存器 0x0 保留 0x5600001C – 保留 –

文档评论(0)

1亿VIP精品文档

相关文档