#include #include void pwm_init(void); void pwm_change(void);
Pwm 源代码
脉冲宽度调制是一种模拟控制方式,根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。广泛应…
#include "pwm.h" unsigned char pwm_value[2]={0x7f,0x7f}; //TIMER1 initialize - prescale:1 // WGM: 8) PWM phz freq correct, …
#ifndef __PWM__H #define __PWM__H #include "stdtypes.h" #include void timer1_init(void); void pwm_on(void); void pw…
#ifndef __PWM__H #define __PWM__H #include "stdtypes.h" #include void timer1_init(void); void pwm_on(void); void pw…
#include #include #include #define speedrp 100 //motor_R减慢成原来的speedrp% #define speedlp 100 //motor_L减慢成原来的speedlp% #defin…
insert `timescale 1ns/1ns include include pwm1.v include d:/Xilinx_WebPACK/verilog/src/iSE/unisim_comp.v
2.1 936 $ 3 5 255 …
/************************* NAME: PWM.C DATA: 2007/7/9 AUTHOR: MICHAEL SOFTWARE: ICCAVR6.31 MCU: ATMEGA8L…