marlin 源代码构建是在arduino体系上面main被封装了
setup 用来初始化一些东西
loop 如同于while
setup
串口初始化
步进电机初始化
温度控制和步进电机控制都使用了定时器:
定时器0
定时器1 控制 温度
定时器0的中断
电机的加减速算法,
loop
queue.advance(); 队列
队列能进解析器,gcode 文件
gcode 文件放着全部gcode 指令解析,由gcode 分支到不同的地方
qq618c95843d02c 博主文章分类:marlin ©著作权
marlin 源代码构建是在arduino体系上面main被封装了
setup 用来初始化一些东西
loop 如同于while
setup
串口初始化
步进电机初始化
温度控制和步进电机控制都使用了定时器:
定时器0
定时器1 控制 温度
定时器0的中断
电机的加减速算法,
loop
queue.advance(); 队列
队列能进解析器,gcode 文件
gcode 文件放着全部gcode 指令解析,由gcode 分支到不同的地方
上一篇:marlin 源码入门2
下一篇:arduino stlink
上篇文章用代码实现了AOP功能日志打印,定义切面类,
marlin 多个步进电机的驱动没有用定时器比较外设,是用普通的定时器stm32 主要有两个参数调定时器运行频率1.Prescaler2.Period上面两个参数能调电机运行速度marlin 是用的是bresenham算法驱
入门
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M