avrdude
所属分类:处理器开发
开发工具:HTML
文件大小:3585KB
下载次数:0
上传日期:2023-06-15 23:48:06
上 传 者:
sh-1993
说明: AVRDUDE是一种对AVR微控制器进行编程的实用程序
(AVRDUDE is a utility to program AVR microcontrollers)
文件列表:
.editorconfig (637, 2023-10-29)
AUTHORS (1254, 2023-10-29)
CMakeLists.txt (13353, 2023-10-29)
CMakeSettings.json (2049, 2023-10-29)
COPYING (17923, 2023-10-29)
INSTALL (68, 2023-10-29)
NEWS (71372, 2023-10-29)
atmel-docs (0, 2023-10-29)
atmel-docs\AVR109.pdf (94446, 2023-10-29)
atmel-docs\AVR910.pdf (224606, 2023-10-29)
atmel-docs\AVRISPmkII-AVR069.pdf (326430, 2023-10-29)
atmel-docs\EDBG (0, 2023-10-29)
atmel-docs\EDBG\common (0, 2023-10-29)
atmel-docs\EDBG\common\browserDetect.js (2522, 2023-10-29)
atmel-docs\EDBG\common\css (0, 2023-10-29)
atmel-docs\EDBG\common\css\960.css (5772, 2023-10-29)
atmel-docs\EDBG\common\css\docbook.css (4404, 2023-10-29)
atmel-docs\EDBG\common\css\fluid_grid.css (2665, 2023-10-29)
atmel-docs\EDBG\common\css\index.css (808, 2023-10-29)
atmel-docs\EDBG\common\css\positioning.css (9212, 2023-10-29)
atmel-docs\EDBG\common\css\print.css (628, 2023-10-29)
atmel-docs\EDBG\common\css\reset.css (1091, 2023-10-29)
atmel-docs\EDBG\common\css\text.css (463, 2023-10-29)
atmel-docs\EDBG\common\fonts (0, 2023-10-29)
atmel-docs\EDBG\common\fonts\DroidSansMono.eot (78514, 2023-10-29)
atmel-docs\EDBG\common\fonts\DroidSansMono.ttf (78296, 2023-10-29)
atmel-docs\EDBG\common\images (0, 2023-10-29)
atmel-docs\EDBG\common\images\Book_Closed.png (3245, 2023-10-29)
atmel-docs\EDBG\common\images\Book_Open.png (703, 2023-10-29)
atmel-docs\EDBG\common\images\Document_Text.png (583, 2023-10-29)
atmel-docs\EDBG\common\images\Library.png (798, 2023-10-29)
atmel-docs\EDBG\common\images\external_link.gif (98, 2023-10-29)
... ...
# AVRDUDE
[![Build Status](https://github.com/avrdudes/avrdude/actions/workflows/build.yml/badge.svg)](https://github.com/avrdudes/avrdude/actions/workflows/build.yml)
AVRDUDE - AVR Downloader Uploader - is a program for downloading and uploading
the on-chip memories of Microchip’s [AVR microcontrollers](https://en.wikipedia.org/wiki/AVR_microcontrollers).
It can program the Flash and EEPROM, and where supported by the programming
protocol, it can program fuse and lock bits.
AVRDUDE also supplies a direct instruction mode allowing one to issue any
programming instruction to the AVR chip regardless of whether AVRDUDE
implements that specific feature of a particular chip.
AVRDUDE was originally written in 2003 by Brian S. Dean. Since 2006, AVRDUDE has been maintained by Jorg Wunsch,
with the help of [various contributors](./AUTHORS).
The latest version of AVRDUDE is always available here:\
## Documentation
Documentation for current and previous releases is [on Github Pages](https://avrdudes.github.io/avrdude/).
## Getting AVRDUDE for Windows
To get AVRDUDE for Windows, install the latest version from the [Releases](https://github.com/avrdudes/avrdude/releases) page.
Alternatively, you may [build AVRDUDE](https://github.com/avrdudes/avrdude/wiki) yourself from source.
## Getting AVRDUDE for Linux
To install AVRDUDE for Linux, install the package `avrdude` by running the following commands:
```console
sudo apt-get install avrdude
```
Alternatively, you may [build AVRDUDE](https://github.com/avrdudes/avrdude/wiki) yourself from source.
## Getting AVRDUDE for MacOS
On MacOS, AVRDUDE can be installed through Mac Ports.
Alternatively, you may [build AVRDUDE](https://github.com/avrdudes/avrdude/wiki) yourself from source.
## Using AVRDUDE
AVRDUDE is a command-line application. Run the command `avrdude` without any arguments for a list of options.
A typical command to program your HEX file into your AVR microcontroller looks like this:
```console
avrdude -c -p -U flash:w::i
```
For instance, to program an **Arduino Uno** connected to the serial port **COM1** with a HEX file called `blink.hex`,
you would run the following command:
```console
avrdude -c arduino -P COM1 -b 115200 -p atmega328p -D -U flash:w:objs/blink.hex:i
```
There are many different programmers and options that may be required for the programming to succeed.
For more information, refer to the [AVRDUDE documentation](https://avrdudes.github.io/avrdude/).
近期下载者:
相关文件:
收藏者: