marlin 源码入门1

  • Post author:
  • Post category:其他


marlin 源代码构建是在arduino体系上面main被封装了

setup 用来初始化一些东西

在这里插入图片描述

loop 如同于while

在这里插入图片描述

在这里插入图片描述

setup

串口初始化

在这里插入图片描述

在这里插入图片描述

步进电机初始化

在这里插入图片描述

温度控制和步进电机控制都使用了定时器:

定时器0

在这里插入图片描述

定时器1 控制 温度

在这里插入图片描述

定时器0的中断

电机的加减速算法,

在这里插入图片描述

loop

queue.advance(); 队列

队列能进解析器,gcode 文件

在这里插入图片描述

在这里插入图片描述

gcode 文件放着全部gcode 指令解析,由gcode 分支到不同的地方

在这里插入图片描述

在这里插入图片描述



版权声明:本文为qq_25160559原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。