Nano100 series peripheral access layer header file. This file contains all the peripheral register's ...
#define SYS_PC_H_MFP_PC12_MFP_Msk
void CLK_EnableModuleClock(uint32_t u32ModuleIdx)
This function enable module clock.
void CLK_SetModuleClock(uint32_t u32ModuleIdx, uint32_t u32ClkSrc, uint32_t u32ClkDiv)
This function set selected module clock source and module clock divider.
#define PWM1
Pointer to PWM1 register structure.
#define SYS
Pointer to SYS register structure.
uint32_t PWM_ConfigOutputChannel(PWM_T *pwm, uint32_t u32ChannelNum, uint32_t u32Frequency, uint32_t u32DutyCycle)
This function config PWM generator and get the nearest frequency in edge aligned auto-reload mode.
void PWM_Start(PWM_T *pwm, uint32_t u32ChannelMask)
This function start PWM module.
void PWM_EnableOutput(PWM_T *pwm, uint32_t u32ChannelMask)
This function enables PWM output generation of selected channels.
#define SYS_PC_H_MFP_PC12_MFP_PWM1_CH0
void Initial_PWM_DAC(void)
This function is used to setup multi-function pin of PC12 for PWM1_CH0.
void Write_PWMDAC(void)
This function is used to set PWM for PWM DAC.