给C语言函数添加注释并将英文注释翻译成中文 Initialize and setup the stepper motor subsystemvoid stepper_init; Enable steppers but cycle does not start unless called by motion control or realtime commandvoid st_wake_up; Im
// 初始化并设置步进电机子系统 void stepper_init();
// 启用步进电机,但只有在运动控制或实时命令调用时才会启动 void st_wake_up();
// 立即禁用步进电机 void st_go_idle();
// 生成步进和方向端口反转掩码 void st_generate_step_dir_invert_masks();
// 重置步进电机子系统变量 void st_reset();
// 将步进段缓冲区的运行状态更改为执行特殊停车运动 void st_parking_setup_buffer();
// 在停车运动后将步进段缓冲区恢复为正常运行状态 void st_parking_restore_buffer();
// 重新加载步进段缓冲区。 实时执行系统不断调用 void st_prep_buffer();
// 当新计划更新正在执行的块时,由planner_recalculate()调用 void st_update_plan_block_parameters();
// 如果在config.h中启用实时速率报告,则由实时状态报告调用 float st_get_realtime_rate();
extern const PORTPINDEF step_pin_mask[N_AXIS]; extern const PORTPINDEF direction_pin_mask[N_AXIS]; extern const PORTPINDEF limit_pin_mask[N_AXIS]
原文地址: http://www.cveoy.top/t/topic/hjuv 著作权归作者所有。请勿转载和采集!