a090b4f1ea21001e16fea2237907c44c
来自「自己编写的PWM模块」· 代码 · 共 20 行
TXT
20 行
#include "altera_avalon_pwm_regs.h"
#define ALTERA_AVALON_PWM_TYPE (volatile unsigned int*)
int altera_avalon_pwm_init(unsigned int address, unsigned int clock_divider, unsigned int duty_cycle);
int altera_avalon_pwm_enable(unsigned int address);
int altera_avalon_pwm_disable(unsigned int address);
int altera_avalon_pwm_change_duty_cycle(unsigned int address, unsigned int duty_cycle);
//Return Codes
#define ALTERA_AVALON_PWM_OK 0
#define ALTERA_AVALON_PWM_DUTY_CYCLE_GREATER_THAN_CLOCK_CYCLE_ERROR -1
#define ALTERA_AVALON_PWM_ENABLED_CONFIRMATION_ERROR -2
#define ALTERA_AVALON_PWM_DISABLED_CONFIRMATION_ERROR -3
//Constants
#define ALTERA_AVALON_PWM_ENABLED 1
#define ALTERA_AVALON_PWM_DISABLED 0
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?