XTXB 发表于 2021-4-27 09:33
这个工程量很大,不可一蹴而就,要一个模块一个模块地弄才行,先把步进电机驱动程序弄明白,然后再向上延伸 ...
是要把对应的g代码要做什么在单片机里面自己用函数什么的实现一遍吧?那样就是上位机可以用成型的各种软件,就是软件会通过串口发送g代码到单片机,单片机负责把g代码落实成3d打印或者写字雕刻之类的动作,这么理解对么?那样就是首先要看自己可能会用到哪些g代码,然后对应编写函数对应处理,1、串口接收实验,看看软件是怎么发过来的,发过来的是什么,对应指令怎么回应处理结果;2、逐字节分析收到的每一条指令,对应成x,y,z等轴的对应动作,有哪些动作先弄个空函数放那里,做完动作回应上位机,估计上位机不能一次发完所有指令。3、针对2中每个函数具体落实算法,画直线、拆线简单,画圆弧麻烦一些也能搞定。4、写字是怎么来的命令?来文字还是来笔划?或者是作为折线或曲线传过来的话就算麻烦和慢也能做,这个一直没有概念是怎么弄的,重点求教 |