• 大小: 2.74MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-14
  • 语言: 其他
  • 标签: C代码  

资源简介

根据网上的资源以及自己的理解对关于G代码解析和步进电机运动这块代码做了详细的注释,希望能帮到刚踏入3D打印机这行的朋友

资源截图

代码片段和文件信息

/**********************************************************/
/* Serial Bootloader for Atmel megaAVR Controllers        */
/*                                                        */
/* tested with ATmega644 and ATmega644P                   */
/* should work with other mega‘s see code for details    */
/*                                                        */
/* ATmegaBOOT.c                                           */
/*                                                        */
/* 20090131: Added 324P support from Alex Leone           */
/*           Marius Kintel                                */
/* 20080915: applied ADABoot mods for Sanguino 644P       */
/*           Brian Riley                                  */
/* 20080711: hacked for Sanguino by Zach Smith            */
/*           and Justin Day                               */
/* 20070626: hacked for Arduino Diecimila (which auto-    */
/*           resets when a USB connection is made to it)  */
/*           by D. Mellis                                 */
/* 20060802: hacked for Arduino by D. Cuartielles         */
/*           based on a previous hack by D. Mellis        */
/*           and D. Cuartielles                           */
/*                                                        */
/* Monitor and debug functions were added to the original */
/* code by Dr. Erik Lins chip45.com. (See below)         */
/*                                                        */
/* Thanks to Karl Pitrich for fixing a bootloader pin     */
/* problem and more informative LED blinking!             */
/*                                                        */
/* For the latest version see:                            */
/* http://www.chip45.com/                                 */
/*                                                        */
/* ------------------------------------------------------ */
/*                                                        */
/* based on stk500boot.c                                  */
/* Copyright (c) 2003 Jason P. Kyle                      */
/* All rights reserved.                                   */
/* see avr1.org for original file and information         */
/*                                                        */
/* This program is free software; you can redistribute it */
/* and/or modify it under the terms of the GNU General    */
/* Public License as published by the Free Software       */
/* Foundation; either version 2 of the License or        */
/* (at your option) any later version.                    */
/*                                                        */
/* This program is distributed in the hope that it will   */
/* be useful but WITHOUT ANY WARRANTY; without even the  */
/* implied warranty of MERCHANTABILITY or FITNESS FOR A   */
/* PARTICULAR PURPOSE.  See the GNU General Public        */
/* License for more details.                              */
/*                                                        */
/* You shou

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-31 11:30  Marlin代码(详细注释)\
     文件          28  2013-04-16 20:22  Marlin代码(详细注释)\.gitignore
     目录           0  2018-05-31 11:30  Marlin代码(详细注释)\ArduinoAddons\
     目录           0  2018-05-31 11:30  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\
     目录           0  2018-05-31 11:30  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\
     文件        1284  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\boards.txt
     目录           0  2018-05-31 11:30  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\bootloaders\
     目录           0  2018-05-31 11:30  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\bootloaders\atmega644p\
     文件       18308  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\bootloaders\atmega644p\ATmegaBOOT.c
     文件        5248  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\bootloaders\atmega644p\ATmegaBOOT_324P.hex
     文件        5212  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\bootloaders\atmega644p\ATmegaBOOT_644.hex
     文件        5248  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\bootloaders\atmega644p\ATmegaBOOT_644P.hex
     文件        1231  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\bootloaders\atmega644p\Makefile
     文件         155  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\bootloaders\atmega644p\README.txt
     目录           0  2018-05-31 11:30  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\cores\
     目录           0  2018-05-31 11:30  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\cores\arduino\
     文件          26  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\cores\arduino\Arduino.h
     文件       10379  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\cores\arduino\binary.h
     文件        5731  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\cores\arduino\HardwareSerial.cpp
     文件        2355  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\cores\arduino\HardwareSerial.h
     文件         108  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\cores\arduino\main.cpp
     文件        4657  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\cores\arduino\pins_arduino.c
     文件        2400  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\cores\arduino\pins_arduino.h
     文件        4204  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\cores\arduino\Print.cpp
     文件        2172  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\cores\arduino\Print.h
     文件        1089  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\cores\arduino\Stream.h
     文件       14310  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\cores\arduino\Tone.cpp
     文件        4576  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\cores\arduino\WCharacter.h
     文件          20  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\cores\arduino\WConstants.h
     文件        6710  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\cores\arduino\WInterrupts.c
     文件        8100  2013-04-16 20:22  Marlin代码(详细注释)\ArduinoAddons\Arduino_0.xx\Gen6\cores\arduino\wiring.c
............此处省略486个文件信息

评论

共有 条评论