資源簡介
通過配置可產生快速PWM波和相位修正PWM波,按鍵控制占空比,含proteus仿真圖。
代碼片段和文件信息
#include?“config.h“
#include?“PWM.h“
void?PWM_Init(uint8?Mode?uint8?FioSelect)
{
????switch(Mode)
{
????case?FAST_PWM:??????
????TCCR0?&=?(~(1?< TCCR0?|=?(1?< break;
case?PHASE_FIX_PWM:?
????TCCR0?&=?(~(1?< TCCR0?|=?(0?< break;
default:?break;
}
#if?OCA_MODE
????TCCR0?&=?(~(1?< TCCR0?|=?(1?<#else
????TCCR0?&=?(~(1?< TCCR0?|=?(1?<#endif
#define?Fio_0???????0
#define?Fio_1???????1
#define?Fio_8???????2
#define?Fio_64??????3
#define?Fio_256?????4
#define?Fio_1024????5
#define?Fio_T0_Fall?6
#define?Fio_T0_Rise?7
????switch(FioSelect)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????487??2012-05-31?10:59??PWM\config.h
?????文件???????2025??2012-05-31?16:10??PWM\default\dep\PWM.o.d
?????文件???????1970??2012-05-31?16:11??PWM\default\Makefile
?????文件?????????13??2012-05-31?16:10??PWM\default\PWM.eep
?????文件???????4481??2012-05-31?16:10??PWM\default\PWM.elf
?????文件???????2562??2012-05-31?16:10??PWM\default\PWM.hex
?????文件???????5132??2012-05-31?16:10??PWM\default\PWM.o
?????文件???????3175??2012-05-30?17:18??PWM\PWM.aps
?????文件????????304??2012-05-31?16:11??PWM\pwm.aws
?????文件???????2611??2012-05-31?16:11??PWM\PWM.c
?????文件????????364??2012-05-31?09:23??PWM\PWM.h
?????文件?????106184??2012-05-31?10:59??PWM\仿真圖\Last?Loaded?led.DBK
?????文件?????105607??2012-07-13?09:00??PWM\仿真圖\led.DSN
?????文件???????2120??2012-07-13?09:00??PWM\仿真圖\led.PWI
?????目錄??????????0??2012-05-31?16:10??PWM\default\dep
?????目錄??????????0??2012-05-31?16:10??PWM\default
?????目錄??????????0??2012-07-13?09:00??PWM\仿真圖
?????目錄??????????0??2012-05-31?16:11??PWM
-----------?---------??----------?-----??----
???????????????237035????????????????????18
評論
共有 條評論