ARM
文章平均质量分 76
wanjie518
这个作者很懒,什么都没留下…
展开
-
利用S3C2440中的Timer0的PWM输出驱动蜂鸣器
S3C2440中有5个16位定时器,timer0,timer1,timer2,timer3和timer4。其中,只有timer4是一个没有输出引脚的内部定时器。所以,只有定时器0,1,2,3有脉宽调制功能(PWM)。定时器0有一个用于大电流设备的死区生成器。(以下,以定时器0为例)S3C2440的PWM输出,主要是利用比较寄存器TCMPB0(0x51000010)。在定时器使能时,定时器计数缓存寄存器(TCNTBn)得到一个被装载到递减计数器中的初始值。定时器比较缓存寄存器(TCMPBn)有一个被装载比较器原创 2010-12-15 14:46:00 · 2091 阅读 · 1 评论 -
pwm控制蜂鸣器实验(转)
<br /><br />实验名称: PWM 控制实验<br />实验目的: 熟悉ADS使用,熟悉pwm 的相关控制,实现按键改变蜂鸣器频率<br />实验原理:<br /> <br /><br /> <br /> <br /><br />GPB0可以设置成TOUT0,使用PWM的控制改变输出频率<br />实验步骤:<br />Main.c 代码如下:<br /> <br />#define GPBCON (*(volatile unsigned *)0x56000010)<br />#define GPB转载 2010-12-15 14:49:00 · 4030 阅读 · 0 评论 -
u-boot命令介绍及烧写程序实例
<br /><br />bootdelay<br />定义执行自动启动的等候秒数<br />baudrate<br />定义串口控制台的波特率<br />netmask<br />定义以太网接口的掩码<br />ethaddr<br />定义以太网接口的MAC地址<br />bootfile<br />定义缺省的下载文件<br />bootargs<br />定义传递给Linux内核的命令行参数<br />bootcmd<br />定义自动启动时执行的几条命令<br />serverip<br />定义tf转载 2010-12-21 14:03:00 · 730 阅读 · 0 评论