Обновление
This commit is contained in:
parent
9f2871bdb1
commit
cea297a899
|
|
@ -22,4 +22,13 @@ typedef struct {
|
||||||
|
|
||||||
tPwmIO vPwmGetIo(tPwmFlagchip *env);
|
tPwmIO vPwmGetIo(tPwmFlagchip *env);
|
||||||
|
|
||||||
|
// Частота шины
|
||||||
|
#define BUS_CLK 120.0f
|
||||||
|
// Делитель выходной частоты
|
||||||
|
#define SCG_CLK_DIV 4.0f
|
||||||
|
// Период такта
|
||||||
|
// (1 / (BUS_CLK / SCG_CLK_DIV))
|
||||||
|
|
||||||
|
#define NS_TO_TIME(NS) (NS / (1 / (BUS_CLK / SCG_CLK_DIV)))
|
||||||
|
|
||||||
#endif //PWM_FLAGCHIP_H
|
#endif //PWM_FLAGCHIP_H
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@
|
||||||
#include <SystemDelayInterface.h>
|
#include <SystemDelayInterface.h>
|
||||||
#include "PwmFlagchip.h"
|
#include "PwmFlagchip.h"
|
||||||
|
|
||||||
|
|
||||||
void Set_Tpu_PwmCallback(tPwmFlagchip *env) {
|
void Set_Tpu_PwmCallback(tPwmFlagchip *env) {
|
||||||
TPU_PwmServiceReq(env->TPU_PWM_CHANNEL, env->etpu_pwmconfig_tbl.u32ActiveTime,
|
TPU_PwmServiceReq(env->TPU_PWM_CHANNEL, env->etpu_pwmconfig_tbl.u32ActiveTime,
|
||||||
env->etpu_pwmconfig_tbl.u32PeriodTime);
|
env->etpu_pwmconfig_tbl.u32PeriodTime);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue