用pwm控制的乐曲演奏

时间:2018-07-04 03:52:57
【文件属性】:

文件名称:用pwm控制的乐曲演奏

文件大小:10.55MB

文件格式:RAR

更新时间:2018-07-04 03:52:57

pwm

用pwm控制乐曲演奏。pwm部分的编程如下,已调试成功。 #include "sys/alt_stdio.h" #include "system.h" #include int main() { alt_putstr("Hello from Nios II!\n"); int divi=100000; int duty=1; int enable=1; int dir=1; int i; IOWR(MYPWM_0_BASE,0,divi); IOWR(MYPWM_0_BASE,2,enable); IOWR(MYPWM_0_BASE,1,duty); while (1) { if(dir>0) { if(duty < divi){ duty = duty*10; IOWR(MYPWM_0_BASE,1,duty); } else dir=0; } else { if(duty > 1){ duty = duty/10; IOWR(MYPWM_0_BASE,1,duty); } else dir=1; } i=0; while(i<500000000) { i=i+1; } } return 0; }


网友评论