📄 pwm.c
字号:
//************************************************************************
//File Name: PWM.c
//Include: Tremble_Frequency -- PWM Wave Genreration Fucn
//Description:
//************************************************************************
#include "Headfiles.h"
//************************************************************************
//Func. Name: PWM wave generation Func.
//Input variables: frequency -- PWM tremble frequency(Hz)
//Output variables: None
//Use sub-func.list: None
//Used by list: MainFunc.c - main
//Description: Input frequency and drive Timer-B for PWM wave, ...
// 100~200Hz for proportional valve. >300Hz for sevo valve.
// ---------------------
// | MSP430 |
// | F167 P4.1/TB1 |37pin--> PWM for valve 1
// | P4.2/TB2 |38pin--> PWM for valve 2
//************************************************************************
void Tremble_Frequency(unsigned int frequency)
{
unsigned int digital_frequency;
digital_frequency = 8000000 / frequency;
OC2R = digital_frequency;
PR2 = digital_frequency;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -