USB-AVR-Programmer (USB-AVR-Mini, AVRISP mk II-Clone)



Ähnliche Dokumente
Für Windows 7 Stand:

Checkliste für die Behebung des Problems, wenn der PC Garmin USB GPS-Geräte nicht erkennt.

A.u.S. Spielgeräte GmbH A-1210 Wien Scheydgasse 48 Tel.+43-(0) Fax. +43-(0)

& & & & 7, * 5-6 & +&/ ++ ( ( +2:/ " ; + &/ < ' *6 " >. &/ , "? 2 > 4 " +" 3 &/ 3 + +? +&/ +? 2 &/ ! "# $% & ' ()* # +,- -)***.

CARD STAR /medic2 und CARD STAR /memo3 Installation des USB-Treibers (Administrator-Tätigkeit) Stand

Programmierung Tiny45 für DCC Lokdecoder

TREIBER INSTALLATIONSPROZESS WINDOWS 7 (32 oder 64 BIT)

Wir wünschen Ihnen viel Freude und Erfolg mit Ihrem neuen X-PRO-USB-Interface. Ihr Hacker-Team

PicKit 3. Programmierung mit dem USB-Programmer PICkit3 (Microchip) AB

Allgemeine Anleitung Treiber für CP2102

METTLER TOLEDO USB-Option Installation der Treiber unter Windows XP

Hinweise zur Installation der USB Treiber für Windows XP 32bit

Update Huawei USB Modem E220 auf Firmware (HSDPA 7.2)

tensiolink USB Konverter INFIELD 7

ISK 200 Treiberinstallation

Drahtlosnetzwerke automatisch konfigurieren mit WCN (Windows Connect Now) unter Windows Vista

Die Installation von D-Link WLAN Karten unter Windows Vista

Starten der Software unter Windows XP

Stepperfocuser 2.0 mit Bootloader

Produktinformation USB AVR Lab

ANLEITUNG. Firmware Flash. Seite 1 von 7

LPT1 Anschluss mit PCMCIA Karte

TREIBER INSTALLATIONSPROZESS WINDOWS 8 (32 oder 64 BIT)

Installationsanleitung Barcode-Scanner des MEDI Baden- Württemberg e.v.

USB-Driver: Download-Link:

Hex Datei mit Atmel Studio 6 erstellen

WINDOWS 7 (32 o 64 bit)

HostProfis ISP ADSL-Installation Windows XP 1

Klicken Sie mit einem Doppelklick auf das Symbol Arbeitsplatz auf Ihrem Desktop. Es öffnet sich das folgende Fenster.

Pascal-Compiler für den Attiny

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen

USB-Treiber Installation

Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers

Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers

Einrichten einer Toolchain zur Programmierung des Nibo 2 Roboters mit Atmel Studio 6

Installationsanleitung. Hardlock Internal PCI Hardlock Server Internal PCI

Windows7 32/64bit Installationsanleitung der ROBO-PRO-Software

Installationsanleitung xdsl Privat unter Windows XP PPTP Version

USB-CNC Installation + Konfiguration

>> Bitte zuerst lesen... Einleitung. Installation des ZyXEL Prestige 630-I

PalmCD2 Programmiergerät

Installation / Aktualisierung von Druckertreibern unter Windows 7

EKF Software Server. Handbuch. Version 2.1. Hersteller: 2008 mesics gmbh Berliner Platz Münster info@mesics.de

TrekStor - ebook-reader TrekStor (TS) Edition - Firmware-Update

Wireless LAN PCMCIA Adapter Installationsanleitung

IMAP Backup. Das Programm zum Sichern, Synchronisieren, Rücksichern und ansehen von gesicherten Mails. Hersteller: malu-soft

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Kurzanleitung. MEYTON Aufbau einer Internetverbindung. 1 Von 11

Anleitung zum Upgrade auf SFirm Datenübernahme

Anschluss des ISP-Programmieradapters. Erste Programmierung mit Bascom

Serielladapter SerCon V1.1

INTERNET UND MMS MIT DEM QTEK2020 MARCO 28. MÄRZ 04

USB/RS232-Gateway ECO2USB Treiberinstallation unter Windows 7 (64 bit)

KNX BAOS Gadget. Installations- und Bedienanleitung. WEINZIERL ENGINEERING GmbH. DE Burgkirchen Web:

3. Klicken Sie im folgenden Fenster unbedingt auf "Installation fortsetzen", um die für das Update benötigten Treiber zu installieren.

Diese sind auf unserer Internetseite im Downloadbereich für den Palm zu finden:

Installation des COM Port Redirectors

USB-Treiber Installationsanleitung Handbuch Winlog.wave Seite

EasyProfil unter Windows 7 64-Bit Home Premium (Die Installation der VirtualBox und EasyProfil)

BEDIENUNGSANLEITUNG. ba76147d01 04/2013. MultiLab User PC SOFTWARE ZUR BENUTZERVERWALTUNG

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

Anleitung DSL über Satellit für Hama DVB-S PCI Karten und

Um die Installation zu starten, klicken Sie auf den Downloadlink in Ihrer (Zugangsdaten für Ihre Bestellung vom...)

iphone-kontakte zu Exchange übertragen

System-Update. 3. In diesem Ordner müssen nun folgende vier Dateien vorhanden sein:

Windows 7 32 Bit (x32) Windows 7 64 Bit (x64)

Anleitung zum Upgrade auf SFirm Datenübernahme

PICkit 2 / 3. Programmierung mit dem USB-Programmer PICkit2 bzw. PICkit3 (Microchip) AB

Netzwerk einrichten unter Windows

Anleitung zur Nutzung des SharePort Utility

Installations- & Bedienungsanleitung Barcode-Scanner

Internet online Update (Internet Explorer)

Installationsanleitung für das KKL bzw. AGV4000 Interface

neu aufsetzen. Daten sichern... 2 Was man nach dem "Aufsetzen" unbedingt braucht!... 5

Bitte melden Sie sich als Administrator des Betriebssystems oder als Benutzer mit ausreichenden Installationsrechten an Ihrem PC an.

Uhlenbrock USB-LocoNet-Interface Treiber Setup. Windows 2000

Übertragung von MoData2 Dateien mit dem mobilen Gerätecenter unter Windows 7

Digital signierte Rechnungen mit ProSaldo.net

Installationsanleitung Scanner des Deutschen Hausärzteverbandes

auf den E-Book-Reader

Installation eines BM-33k6/ISDN pro USB an einem Windows XP-Rechner

Einrichtung des DFÜ-Netzwerkes

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

Installation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren

CU-R-CONTROL. Beschreibung zur Schaltung ATMega16-32+ISP MC-Controller Steuerung auf Basis ATMEL Mega16/32. Autor: Christian Ulrich

Installationsanleitung xdsl Privat unter Windows XP

Installation des Bondruckers TM-T88xx, der mittels eines USB-Adapters (COM-to-USB) an der USB-Schnittstelle angeschlossen ist.

Handbuch B4000+ Preset Manager

ACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.

M a i l C r e d i t. \\Burt\user\Soutschek\FP\Technik\Frankiermaschinen\00_PC Software\MailCredit\Anleitung MailCredit Installation.

Installieren Sie zuerst die Software bevor Sie die Sonde an den PC anschließen!

xdsl Privat unter Windows XP USB Version

auf den ebook-reader Ausleihen und Nutzen von ebooks auf einem ebook-reader

Drägerware.ZMS/FLORIX Hessen

Live Update (Auto Update)

Anleitung zur Datensicherung und -rücksicherung in der VR-NetWorld Software

Installation OMNIKEY 3121 USB

UP4DAR HOWTO: Firmware-Update via RS232- Schnittstelle

1. Melden Sie sich als Administrator an und wechseln Sie zum Desktop

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Transkript:

USB-AVR-Programmer (USB-AVR-Mini, AVRISP mk II-Clone) Gerhard Schmidt, Kastanienallee 20, D-64289 Darmstadt, http://www.avr-asm-tutorial.net

Seite 2 Inhalt Beschreibung Installation Bedienung Umprogrammieren Copyright und Quellen Anhang Schaltbild Bestückungsplan Beschreibung Die Schaltung ist ein universelles Programmiergerät für die In-System-Programmierung von ATMEL-AVRs. Es arbeitet mit einem ATMEL vom Typ ATmega8. In diesem vorinstalliert ist die Firmware, die ein Programmiergerät von ATMEL mit der Bezeichnung AVR-ISP-mk II emuliert. Zum Programmieren wird es an einen USB-Port des PC angeschlossen und dort als Jungo-Device erkannt. Es ist mit dem AVR Studio 4 und mit der Programmiersoftware avrdude ansteuerbar. Es kann mit weiterer Firmware umprogrammiert werden, sofern diese verfügbar ist. Als Programmierport ist ein Standard-ISP10-Anschluss mit einem verpolungssicheren Wannensteckeranschluss vorhanden. Die Versorgung der zu programmierenden Zielschaltung mit 5 V Betriebsspannung kann aus dem Rechner über den USB-Anschluss erfolgen. Maximal sind 0,5 A Last zulässig und über eine flinke Feinsicherung gegen Kurzschluss abgesichert. Der USB- Anschluss ist dabei über eine Schottky-Diode gegen Überspannungen aus der Zielschaltung geschützt. Der ISP10-Anschluss verfügt abweichend von der Standard-Belegung über einen seriellen bidirektionalen Anschluss, der für künftige Debug-Software vorbereitet ist. Der Sende-Anschluss zur Zielschaltung ist strombegrenzt, so dass ohne Hardware-Änderungen auch Standard-ISP10- Hardware angeschlossen werden kann. Installation Achtung! Die vorinstallierte Firmware arbeitet nur mit Windows XP, nicht mit Vista!

Seite 3 Zur Installation unter Windows XP wird der USB-Anschluss des Programmiergeräts mit einem USB-Anschluss verbunden. Wenn der PC einen funktionierenden Internet- Zugang hat, wird der Jungo-Device-Treiber automatisch von der Webseite von ATMEL Norway heruntergeladen und installiert. Wenn kein Internet-Zugang besteht, kann der mit dem ATMEL Studio 4 heruntergeladene USB-Treiber installiert werden. Dazu die automatische Treibersuche von XP deaktivieren. Stattdessen in das Verzeichnis C:\Programme\Atmel\AVR Tools\usb oder ein anderes Verzeichnis wechseln, unter dem das Studio installiert wurde.

Seite 4 Zum Testen des Programmiergeräts 1. das AVR Studio 4 starten, die Projekt- und Device-Auswahl mit Cancel übergehen und 2. im Menuepunkt Tools Program AVR und Auto Connect auswählen. Das Studio sollte nun ein Programmiergerät AVR ISP mk II finden und dessen Steuerfenster öffnen (siehe unten). Im Tabulator Board kann nun die ISP-Taktfrequenz z. B. auf 250 khz verstellt, mit Write an das Programmiergerät übergeben und mit Read wieder eingelesen werden. Beide Werte sollten übereinstimmen. Bedienung mit dem Studio Besitzt die zu programmierende Schaltung eine eigene Stromversorgung, kann die Versorgung aus dem USB-Anschluss durch Herausnahme der Feinsicherung abgeschaltet werden. Die Versorgungsspannung der Zielschaltung sollte dann aber nicht wesentlich unter 4,5 V liegen. Die Zielschaltung mit einem Flachbandkabel über den ISP10-Steckverbinder mit dem Programmiergerät verbinden. Dabei auf die Nase an der Steckbuchse achten. Dann die USB-Buchse des Programmiergeräts mit dem PC verbinden. Wenn das USB-Gerät erkannt ist und der Treiber gefunden wurde, sollte nach kurzer Zeit die LED auf dem Programmiergerät rot leuchten. Das ATMEL Studio starten und den Button New Project wählen.

Seite 5 Als Projekttyp Atmel AVR Assembler, als Name testpb0 und als Location ein bestehendes Verzeichnis wählen. Den Dialog mit Next beenden. Als Debug platform AVR Simulator, als Device ATtiny13 wählen. Den Dialog mit Finish schließen. Im Editorfenster des Studio das nebenstehende Programm eintippen. Das Programm mit Build und Build übersetzen. Im Build-Fenster des Studio sollte jetzt die fehlerfreie Assemblierung des Programms angezeigt werden.

Seite 6 Nun die Verbindung mit den angeschlossenen Geräten mit Tools, Program AVR und Auto Connect starten. Wenn keine automatische Erkennung erfolgt ( Connect failed ), dann die nebenstehenden Einstellungen auswählen. Bei erkanntem AVRISP-Gerät sollte sich dessen Fenster öffnen (links). Hier das Device, den Programming Mode und die Position der Hexadezimaldatei eintragen (rechts). Nun (wie links gezeigt) die ISP-Frequenz in der Sektion Oscillator and ISP-Clock auf 250 khz einstellen und mit dem Button Write an das Programmiergerät übermitteln. Read sollte denselben Wert zurückliefern. Auslesen und Setzen der Target-Spannung sind im Programmiergerät nicht implementiert. Auslesen liefert keinen korrekten Wert, Setzen bleibt wirkungslos.

Seite 7 Nun im Tabulator Program in der Sektion Flash mit dem Program -Button die Hex-Datei in den AVR übertragen. Die Meldungen im unteren Fensterteil beachten. Nun sollte eine an PB0 angeschlossene LED leuchten. Mit dem Button Erase Device in der Sektion Device (rechts) sollte die LED wieder erlöschen, da der Inhalt des Flash-Speichers wieder gelöscht wird. Umprogrammieren des Programmiergeräts Zum Umprogrammieren des Programmiergeräts wird ein anderes funktionierendes Programmiergerät benötigt. Die Programmierung erfolgt über den ISP10-Anschluss, der USB-Anschluss darf dabei nicht mit dem PC verbunden sein. Der Programmierjumper muss gesteckt sein. Zur Spannungsversorgung während des Programmierens aus dem zweiten Programmiergerät muss die Schottky-Diode überbrückt werden (z. B. durch Verbinden des Einzelpins neben der LED mit einer Seite der Sicherung). Zum Umprogrammieren stehen z. Zt. folgende Firmware-Versionen zur Verfügung (siehe Quellen): m8_stk500v2_1.5.hex: Simuliert ein STK500-Programmierboard, m8_usbasp_1.1.hex: Simuliert ein USBasp-Programmiergerät, m8_bitbanging_1.4.hex: Simuliert einen Bitbanging-Programmieradapter. In allen Fällen muss die Fuse des ATmega8 auf den externen Quarz (High Speed Xtal) eingestellt sein.

Copyright und Quellen Seite 8 Die Original-Hardware dieses Programmiergeräts (AVRlab-Mini) und die verwendete Firmware- Version wurde von Christian Ulrich entwickelt. http://www.ullihome.de Alle Firmware-Versionen können von dieser Webseite bezogen werden. Die Hardware-Version, die hier beschrieben ist, das Layout und das Schaltbild wurde von Wolfgang Haubach, Darmstadt, erstellt. Der Programmieradapter USBasp wurde von Thomas Fischl entwickelt: http://www.fischl.de/usbasp/ Diese Anleitung wurde von Gerhard Schmidt, Darmstadt, erstellt: http://www.avr-asm-tutorial.net

Seite 9 Bestückungsplan AVRISP mk II-Clone Hinweise: Die Sicherung sollte maximal vom Typ 0,5 A Flink sein. Höhere Werte können bei Kurzschlüssen in der angeschlossenen Hardware die USB-Hardware des PC gefährden. Anstelle der im Bestückungsplan eingezeichneten Si-Diode 1N4004 ist in den Programmiergeräten eine Schottky-Diode SB140 mit niedrigerem Spannungsabfall verbaut. Der Programmierjumper PRG darf im normalen Betrieb nicht gesetzt sein. Der Einzelpin neben der LED ist mit 5 V (USB) verbunden. Verbinden mit einem Sicherungsanschluss überbrückt beim Umprogrammieren die Diode. In einigen Geräten sind Zenerdioden mit 3,6 V, in anderen mit 3,9 V Zenerspannung verbaut.

Schaltbild Seite 10