C++模板元编程实战:编译期计算、类型萃取与SFINAE核心应用
2026/10/11 20:22:57
INA 0 INB 1,正转
#define PWM_L (ATOM0_CH0_P21_2)
int core0_main(void)
{
clock_init(); // 获取时钟频率<务必保留>
debug_init(); // 初始化默认调试串口
pwm_init(PWM_L, 17000, 0);
gpio_init(P21_2, GPO, 1, GPO_PUSH_PULL);//PWMA
gpio_init(P21_3, GPO, 0, GPO_PUSH_PULL);//AIN1
gpio_init(P21_4, GPO, 1, GPO_PUSH_PULL);//AIN2
gpio_set_level(P21_3, 0);//AIN1
gpio_set_level(P21_4, 1);//AIN2
while (TRUE)
{
pwm_set_duty(PWM_L, 5000)
}
}