marlin 源代码构建是在arduino体系上面main被封装了
setup 用来初始化一些东西
loop 如同于while
setup
串口初始化
步进电机初始化
温度控制和步进电机控制都使用了定时器:
定时器0
定时器1 控制 温度
定时器0的中断
电机的加减速算法,
loop
queue.advance(); 队列
队列能进解析器,gcode 文件
gcode 文件放着全部gcode 指令解析,由gcode 分支到不同的地方
版权声明:本文为qq_25160559原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。