Betriebssystem Windows 7. Abhängig von der Programmversion und dem verwendeten Betriebssystem können sich die Abbildungen in dieser Anleitung von den tatsächlichen Abbildungen unterscheiden. Achten Sie auf folgende Piktogramme: Warnhinweis oder wichtiger Hinweis (unbedingt beachten) Hinweis oder Bemerkung Tipp Rodenhausen Electronic Mikrocontrollersysteme Seite 4 von 49...
Hinweis: Das Installationsprogramm befindet sich ggf. in einem Zip- Verzeichnis, entpacken Sie dieses und führen Sie das Installationsprogramm aus. 3. TrueISP Programmierer-Familie Folgende drei Programmiergeräte bilden die TrueISP-Programmierer-Familie: • TrueISP Stick-Yellow • TrueISP Stick-Blue • TrueISP Rodenhausen Electronic Mikrocontrollersysteme Seite 5 von 49...
Schnittstelle (SCK, RXD, TXD). Informationen zur ISP-Schnittstelle finden Sie im Datenblatt des Mikrocontrollers unter dem Kapitel „Serial Downloading“. JTAG-Programmierschnittstelle Hinweis: Um den Mikrocontroller über die JTAG-Schnittstelle programmieren zu können, muss die JTAG-Schnittstelle aktiviert sein (Fusebit JTAGEN programmiert = 0). Rodenhausen Electronic Mikrocontrollersysteme Seite 7 von 49...
Typ : Micromatch 6pol ISP (Order-No. 7-215083-6), 10pol JTAG (Order-No. 8-215083-0) 3.3 Unterstützte Mikrocontroller Die aktuell unterstützten Mikrocontroller sind u.a. von der installierten Firmware abhängig. Über die aktuell unterstützten Mikrocontroller informieren Sie sich bitte im Internet auf der TrueISP Produktseite www.true-isp.de. 3.4 Programmiergeräte 3.4.1 TrueISP Programmierer Eigenschaften des TrueISP Programmierers: •...
Seite 9
Taste runter: • Einen Menüpunkt runter • Einen Listeneintrag runter • Eine Anzeige vorwärts Taste links: • Einen Screen zurück • Programmierer ausschalten Taste rechts: • Einen Menüpunkt wählen • Einen Listeneintrag wählen Rodenhausen Electronic Mikrocontrollersysteme Seite 9 von 49...
Seite 10
• Programmer Setup (Programmierer- Einstellungen) Betätigen Sie die Tasten hoch und runter, um den gewünschten Menüpunkt auszuwählen, bestätigen Sie mit der Taste rechts. Betätigen Sie die Taste links, schaltet sich der Programmierer aus. Rodenhausen Electronic Mikrocontrollersysteme Seite 10 von 49...
Seite 11
Wurde das Passwort richtig eingegeben, erscheint die Projektliste des ausgewählten Verzeichnisses. Wurde das Verzeichnis-Passwort richtig angegeben, lässt sich der Verzeichnisinhalt ohne erneute Passworteingabe anzeigen, bis der Programmierer ausgeschaltet wird. In der Verzeichnisliste erscheint anstelle eines roten Schloss-Piktogramms ein grünes Schloss-Piktogramm. Rodenhausen Electronic Mikrocontrollersysteme Seite 11 von 49...
Seite 12
(Zielsystem wird gewechselt), erfolgt eine erneute Programmierung. Tritt während der Programmierung ein Fehler auf, wird die Mass Production Programmierung abgebrochen. Die Mass Production Programmierung wird beendet, wenn eine Taste betätigt wird. Rodenhausen Electronic Mikrocontrollersysteme Seite 12 von 49...
Seite 13
• Write Lock Bits Der Programmierstatus wird ebenfalls angezeigt, wenn direkt über die TrueISP Administrationssoftware programmiert wird. Der Programmiervorgang wird abgebrochen, wenn ein Fehler erkannt wird. Der Fehler wird angezeigt und akustisch signalisiert. Rodenhausen Electronic Mikrocontrollersysteme Seite 13 von 49...
Seite 14
Wählen Sie im Projektmenü den Menüpunkt Project Info, um Projekt-Informationen anzuzeigen. Mit den Tasten hoch und runter können Sie unterschiedliche Informationsseiten (1-5) anzeigen. Betätigen Sie die Taste links, um wieder das Projektmenü anzuzeigen. Rodenhausen Electronic Mikrocontrollersysteme Seite 14 von 49...
Seite 15
Display in Minuten) • Display Brightness (Helligkeit des Displays in Prozent) Beep, Programmer Power Down Die Einstellungen Display Power Down können Sie auch von der TrueISP Administrationssoftware vornehmen (siehe auch Kapitel 4.5.3 und 4.5.4) Rodenhausen Electronic Mikrocontrollersysteme Seite 15 von 49...
Seite 16
Die LED leuchtet ebenfalls dauerhaft, wenn die Akkuzelle geladen wird. Ist die Akkuzelle vollständig geladen, blinkt die Status- LED. • LED ist an: Akku wird überprüft, Akku wird geladen • LED blinkt: Akku ist vollständig geladen Rodenhausen Electronic Mikrocontrollersysteme Seite 16 von 49...
Stick an ein Zielsystem angeschlossen, nicht jedoch an USB, programmiert StickBlue den Ziel-Mikrocontroller selbstständig. Hierbei wird der Programmier-Stick vom Zielsystem mit Spannung (VTG) versorgt. StickBlue arbeitet bereits ab einer Betriebsspannung (VTG) von 1,8V, die maximal zulässige Betriebsspannung beträgt 5,5V. Rodenhausen Electronic Mikrocontrollersysteme Seite 17 von 49...
überprüfen Sie, ob die Betriebsspannung des Ziel-Mikrocontrollers ausreichend groß ist. Flash-Programmierung ist kritisch, die notwendige Spannung ist ggf. höher, als die minimal zulässige Betriebsspannung (siehe Datenblatt des Mikrocontrollers) Keine Programmierzyklen mehr möglich: 3.4.3 TrueISP Stick-Yellow Rodenhausen Electronic Mikrocontrollersysteme Seite 19 von 49...
Seite 20
Bereit, Programmierung erfolgreich: Kommunikation mit TrueISP Administrationssoftware Programmierung: Fehler während der Programmierung aufgetreten: Diese Fehlermeldung kann folgende Ursachen haben: • Error EnableProgrammingMode • Error Validate Signature • Error Verify Flash • Error Verify Eeprom Rodenhausen Electronic Mikrocontrollersysteme Seite 20 von 49...
Schaltfläche Edit Projekt. Ein bestehendes Projekt können Sie durch Drücken der Schaltfläche Delete Projekt löschen (Es wird hier nur der Eintrag in der lokalen TrueISP-Datenbank gelöscht, es werden keine Daten Ihres Mikrocontroller-Projektes gelöscht!) Rodenhausen Electronic Mikrocontrollersysteme Seite 21 von 49...
Seite 22
Schaltfläche New Projekt betätigen. Es öffnet sich nun ein Eingabeformular mit vier Registerkarten: • Project Details • Fuse Bits • Lock Bits • Extended Setup Die wichtigste Registerkarte ist die Registerkarte Project Details. Rodenhausen Electronic Mikrocontrollersysteme Seite 22 von 49...
JTAG zur Verfügung. Programmierschnittstelle SPI Wenn die das SPI-Programmierinterface ausgewählt haben, können Sie zusätzlich die Übertragungsrate festlegen, nutzen Sie hierfür das Auswahlfeld Transfer Rate. Es stehen Übertragungsraten von 1kBit/s bis 4MBit/s zur Verfügung. Rodenhausen Electronic Mikrocontrollersysteme Seite 23 von 49...
Seite 24
Registerkarte Project Details. TrueISP besitzt einen integrierten Hex-Viewer zur Darstellung der Speicherinhalte. Sie können jedoch auch einen externen Hex-Viewer nutzen. Weitere Informationen zur Verwendung eines externen Hex-Viewers finden Sie im Kapitel 4.4.2. Rodenhausen Electronic Mikrocontrollersysteme Seite 24 von 49...
Fuse Bits entweder direkt über die zugehörigen Auswahlfelder festlegen (ein gesetzter Haken bedeutet programmiert = 0), oder den Wert des gesamten Fuse Bytes als hexadezimale Zahl vorgeben. Bei Eingabe des hexadezimalen Wertes bedeutet ein auf null gesetztes Bit, dass dieses programmiert wird. Rodenhausen Electronic Mikrocontrollersysteme Seite 25 von 49...
Bit, dass dieses programmiert wird. Sollen die Lock Bits programmiert werden, aktivieren Sie den Haken des Auswahlfeldes Write Lock Bits. Wenn der True-ISP-Programmer und das zu programmierende Zielsystem angeschlossen sind, können Sie die aktuellen Lockbit-Einstellungen des Zielsystems durch Betätigung der Schaltfläche Read Lock Bits lesen oder durch Betätigung der Schaltfläche...
Die Speicherart (Flash Speicher oder Eeprom Speicher) • Die gewünschte Adresse im Flash- oder Eeprom-Speicher Aktivieren Sie den Haken im Auswahlfeld Write Calibration Byte. Hinweis: Die Adresse im Flash-Speicher ist Word-basiert, die Adresse im Eeprom-Speicher ist Byte-basiert. Rodenhausen Electronic Mikrocontrollersysteme Seite 27 von 49...
Seite 28
Sie können optional weitere Angaben zu dem Projekt erstellen, um dieses genauer zu beschreiben: • Project Short Description (Kurze Projektbeschreibung) • Project Description and Comments (Ausführliche Projektbeschreibung) • Developer (Entwickler-Name) • Project State (Projektstatus) Rodenhausen Electronic Mikrocontrollersysteme Seite 28 von 49...
Verzeichnispasswort löschen (Delete Folder Password) Projekte (Projects) • Projekt in der Programmierer-Datenbank speichern (Save Project to Programmer) • Projekt aus der Programmierer-Datenbank entfernen (Delete Project) • Maximale Programmierzyklen eines Projektes festlegen (Set Cycles) Rodenhausen Electronic Mikrocontrollersysteme Seite 29 von 49...
Verzeichnispasswort in einem Abfragedialog richtig eingegeben wurde. Neues Verzeichnispasswort erstellen Ein neues Verzeichnispasswort erstellen Sie, indem Sie das zu schützende Set Folder Verzeichnis in der Verzeichnisliste auswählen und die Schaltfläche Password betätigen. Rodenhausen Electronic Mikrocontrollersysteme Seite 30 von 49...
Seite 31
Password. Es werden alle Projekte in dem Verzeichnis gelöscht, das Verzeichnispasswort wird entfernt. Sie können nun lokale Projekte ggf. wieder in das Verzeichnis kopieren und dieses erneut mit einem neuen Passwort schützen. Passwortgeschütztes Verzeichnis umbenennen Rodenhausen Electronic Mikrocontrollersysteme Seite 31 von 49...
Projekt mit einem Passwortschutz versehen sein. Aktivieren Sie hierzu den Haken des Auswahlfeldes Project Password Protection und speichern Sie das Projekt in der Programmierer- Datenbank. Wählen Sie im erscheinenden Projekt-Passwort-Dialog ein Passwort. Rodenhausen Electronic Mikrocontrollersysteme Seite 32 von 49...
Seite 33
Programmierzyklen-Anzahl einschränken, wählen Sie im Eingabefeld Program Cycles die Zyklen-Anzahl 0 und speichern diese, indem Sie die Schaltfläche Cycles betätigen. In der Projekt-Liste erscheint in der Spalte Max / Active Angabe „- / -„. Rodenhausen Electronic Mikrocontrollersysteme Seite 33 von 49...
Sie dies im erscheinenden Dialog. Datenbank formatieren: • Die Verzeichnisnamen werden initialisiert • Die Verzeichnispasswörter (falls vorhanden) werden entfernt • Alle Projekte werden gelöscht • Das Programmierer-Passwort (falls vorhanden) wird entfernt Rodenhausen Electronic Mikrocontrollersysteme Seite 34 von 49...
Programmierschritt angezeigt. Sie können den Ziel-Mikrocontroller durch Betätigung der Schaltfläche Chip Erase löschen. Möchten Sie den Speicherinhalt des Flash- oder Eeprom-Speichers lesen, betätigen Sie die Schaltflächen Read Eeprom Memory bzw. Read Flash Memory. Rodenhausen Electronic Mikrocontrollersysteme Seite 35 von 49...
Um die Spracheinstellung der Bedienoberfläche zu ändern, wählen Sie im Options-Dialog den Listeneintrag Languages. Im rechten Bereich erscheinen die verfügbaren Sprachen. Wählen Sie die gewünschte Sprache und schließen Sie den Options-Dialog. Die Spracheinstellung der Bedienoberfläche wird sofort aktualisiert. Rodenhausen Electronic Mikrocontrollersysteme Seite 36 von 49...
Je nach Programmierer sind unterschiedliche Einstellungen möglich. • Uhr des Programmierers mit der Uhr ihres Arbeitsrechners synchronisieren • Programmierer durch ein Passwort schützen • Power Down Time für Display und Programmierer festlegen • Tastatur-Ton aktivieren/deaktivieren Rodenhausen Electronic Mikrocontrollersysteme Seite 37 von 49...
Passwort mit dem Programmierer-Passwort überein, wird das Passwort entfernt. Passwort löschen Wenn Sie das Passwort des geschützten Programmierers nicht mehr wissen, können sie das Passwort löschen. Betätigen Sie in diesem Fall die Schaltfläche Rodenhausen Electronic Mikrocontrollersysteme Seite 38 von 49...
In dem Dialog für die automatischen Abschaltzeiten können Sie die Abschaltzeit für das Display und für den Programmierer vorgeben. Die Zeiten werden vom Programmierer übernommen, wenn die die Schaltfläche Update Powerdown Time betätigen. Rodenhausen Electronic Mikrocontrollersysteme Seite 39 von 49...
Programmierers ganz schnell das zuletzt genutzte Projekt auswählen, ohne zuvor die Verzeichnisstruktur auflisten zu müssen! 4.5.4 Tastatur-Ton aktivieren und deaktivieren Wählen Sie die Einstellung Miscellaneous und aktivieren oder deaktivieren Sie den Haken im Eingabefeld Beep. Rodenhausen Electronic Mikrocontrollersysteme Seite 40 von 49...
Sie im Hauptmenü Info das Untermenü About TrueISP. Es erscheint ein Dialogfenster, in dem unter anderem folgende Informationen angegeben werden: • Revision der Administrationssoftware • Link zur TrueISP Webseite Rodenhausen Electronic Mikrocontrollersysteme Seite 41 von 49...
Es ist möglich, in dem erscheinenden Dialog Programmparameter anzugeben. Betätigen Sie die Schaltfläche Edit Tool um einen bereits bestehenden Tool-Menüeintrag zu ändern. Betätigen Sie die Schaltfläche Delete Tool, um einen Tool-Menüeintrag zu entfernen. Rodenhausen Electronic Mikrocontrollersysteme Seite 42 von 49...
Hinweis: Um diesen Punkt ausführen zu können, ist eine Internetverbindung notwendig! Es erscheint nun folgendes Dialogfenster: Betätigen Sie die Schaltfläche Check for Updates. Die Administrationssoftware stellt nun eine Verbindung mit dem TrueISP-Updateserver her und überprüft, ob neue Softwareversionen vorhanden sind. Rodenhausen Electronic Mikrocontrollersysteme Seite 43 von 49...
Seite 44
Wichtig: Trennen Sie während des Aktualisierungsvorgangs nicht die Verbindung zwischen Programmierer und PC. Neue Version der Administrationssoftware Ist eine neue Version der TrueISP-Administrationssoftware verfügbar, wird dies nun im Dialogfenster angezeigt (Link zur Download-Seite) Rodenhausen Electronic Mikrocontrollersysteme Seite 44 von 49...
Fall nicht mehr aktiv. Wird der Programmierer wieder angeschlossen, erscheint in der Statuszeile links Update Mode und anstelle der Firmware- Revision die Revision des Bootloaders (z.B. BREV 1). • Alle Checksummenberechnungen erfolgen nach 16Bit CCIT (siehe auch Kapitel 6.1). Rodenhausen Electronic Mikrocontrollersysteme Seite 45 von 49...
Typ : Micromatch 6pol ISP (Order-No. 7-215083-6 Kommunikationsschnittstelle USB2.0 Betriebsspannung (USB) 5V (±10%) Stromaufnahme 100mA (typ.) Lagerumgebungstemperatur -10°C bis 60°C Betriebsumgebungstemperatur 10°C bis 40°C Luftfeuchtigkeit Bis 80% nicht kondensierend Abmaße L 77mm, B 21mm, H 13mm Gehäuse Gewicht 15,2g Rodenhausen Electronic Mikrocontrollersysteme Seite 46 von 49...
Seite 47
Beschädigungen aufweisen, die auf eine Beschädigung der Akkuzelle hinweisen könnten, versenden Sie das Gerät nicht mit einem Versandunternehmen, sondern informieren Sie uns. AVR, AVRISPmkII®, JTAGICEmkII®, AVR ONE!®, STK500® und STK600® sind eingetragene Warenzeichen der Atmel® Corporation. Rodenhausen Electronic Mikrocontrollersysteme Seite 47 von 49...