📄 pwm.h
字号:
/****************************************Copyright (c)**************************************************
** 广州周立功单片机发展有限公司
** 研 究 所
** 产品一部
** http://www.zlgmcu.com
**--------------文件信息--------------------------------------------------------------------------------
**文 件 名: PWM.h
**创 建 人: 李建明
**最后修改日期: 2006年7月31日
**描 述: μCOS-II下LPC220x的PWM底层驱动头文件
**
********************************************************************************************************/
/* Note */
/* 注意 */
/* !!!!! */
/* !!!!! */
/*******************************************************************************************************/
#define __PWM_H__
#define PWM_CHANNEL 0 // 设置通道
#define PWM_SETMOD 1 // 设置模式
#define PWM_SETCYCLE 2 // 设置周期
#define PWM_START 3 // PWM使能,启动PWM
#define PWM_STOP 4 // 停止PWM
#define PWM_REDUTY 5 // 更新占空比
#define PWM_SETDUTY 6 // 设置占空比
#define PWM0ON 1
#define PWM1ON (1<<1)
#define PWM2ON (1<<2)
#define PWM3ON (1<<3)
#define PWM4ON (1<<4)
#define PWM5ON (1<<5)
#define PWM6ON (1<<6)
#ifndef _PWM_ALL_
#define PWM_SINGLE (0<<5) // PWM5 单边沿模式
#define PWM_DOUBLE (1<<5) // PWM5 双边沿模式
#endif
#ifndef mSclk
#define mSclk (Fpclk/1000) // 1mS定时值
#endif
#ifndef _Sclk
#define _Sclk (mSclk/10) // 100uS
#endif
#ifndef uSclk
#define uSclk (Fpclk/1000000) // 1uS
#endif
// -- 函数返回值 --
#ifndef OPERATE_SUCCESS
#define OPERATE_SUCCESS 0 // 操作成功
#endif
#define PWM_RWERR 0x01 // PWM读写错误
//************************************** THE END **************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -