PFAVR.

PFAVR ist eine Ans-Aus-Implementierung für den ATMEL AVR-Mikrocontroller.
Jetzt downloaden

PFAVR. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Andrew Sterian
  • Website des Verlags:
  • http://claymore.engineer.gvsu.edu/~steriana/Python/

PFAVR. Stichworte


PFAVR. Beschreibung

PFAVR ist eine AS-Durchführung für den ATMEL AVR-Mikrocontroller. PFAVR ist eine AS-Durchführung für den ATMEL AVR-Mikrocontroller. Die PFAVR-Software erfordert 13 Karatwörter von Flash und 32kbytes externer RAM, können somit in einem ATMEGA64 oder ATMega128 mit externen RAM funktionieren. Hier sind einige wichtige Funktionen von "PFAVR": · PFAVR ermöglicht das schnelle Prototyping und die interaktive Steuerung des Atmel-AVR · PFAVR 99 % erfüllen die Ans der AS VON-Spezifikation, die nahezu alle Wörter im Kern, erweitert, doppelte, Ausnahme, Programmierwerkzeuge und String-Wortsätze umgesetzt werden. · PFAVR passt in weniger als 13 Karatwörter von Flash und weniger als 32 KBytes RAM · PFAVR ist vollständig in c geschrieben, somit kann leicht erweitert oder mit benutzerdefiniertem Code eingebettet werden. · PFAVR ist frei, lizenziert unter den Bedingungen der GNU General Public-Lizenz. ist nicht notwendig, "make" eingeben. Möglicherweise können Sie die vorgebaute Version von PFAVR verwenden (PFAVR.HEX in diesem Verzeichnis). Wenn Sie etwas anderes als Intel-Hex-Format benötigen, kann die Datei PFAVR.FF mit AVR-Objcopy in ein anderes Format konvertiert werden. Weitere Informationen finden Sie in der Dokumentation (doc / index.html) für Notizen zu der vorgebauten Version von PFAVR.Requirements: Wenn Sie nicht PFAVR aus der Quelle neu kompilieren, benötigen Sie nichts. Sie können einfach eines der bereitgestellten Hex-Dateien in das MISSE / das Verzeichnis in Ihr Zielsystem herunterladen, und beginnen Sie mit PFAVR sofort mit der Verwendung von PFAVR. Die bereitgestellten Hex-Dateien haben die folgenden Attribute: · Sie wurden für den ATMEGA128-Prozessor mit mindestens 32k des externen RAM mit einem Wartezustand ausgelegt. Andere AVRs können auch funktionieren, wenn sie mindestens 13 Karatwörter von Flash und 32kbytes externer RAM haben. · Sie verwenden den USART1-Peripheriegerät für asynchrone serielle Kommunikation bei 9600 Baud, 8 Datenbits, 1 Stopp-Bit, keine Parität. Die verschiedenen Hex-Dateien haben Dateinamen, die die Taktfrequenz kodieren, für die sie ausgelegt sind, für: · PFAVR.3.68MHZ.HEX setzt eine 3,68 MHz-Taktfrequenz an. Das UBRR-Register ist auf 23 eingestellt. · PFAVR.8MHZ.HEX nimmt eine 8-MHz-Taktfrequenz an. Das UBRR-Register ist auf 51 eingestellt. · PFAVR.16MHZ.HEX nimmt eine 16 MHz-Taktfrequenz an. Das UBRR-Register ist auf 103 eingestellt. · Es werden zwei USART1-Interrupts verwendet. Der Reset-Vektor ist so programmiert, dass er beim Zurücksetzen PFAVR startet. · Die ersten 13kwords des Flash-Programms Speicher und 32 KBytes externer RAM werden verwendet. Wenn Sie etwas anderes anderes als das, was oben beschrieben wird, möchten, müssen Sie PFAVR von der Quelle neu kompilieren. Eine endgültige HINWEIS: PFAVR kann konfiguriert werden, um den Watchdog der AVR zurückzusetzen (falls von den Sicherungsbits programmiert). Beachten Sie jedoch, dass diese Funktion nicht getestet wurde. Was neu in dieser Version neu ist: · Um einen GCC-Absturz gearbeitet, als das voraustrittierte Wörterbuch keine gerade Anzahl von Bytes war, wodurch der Textabschnitt eine Fehlausrichtung verursacht wurde. Das Tools / DOPREBULILD.PY-Skript wurde geändert, um immer ein gleichmäßig ausgerichtetes Wörterbuch zu generieren. Danke an Chuck Swiger, um bei diesem Fehler zu helfen.


PFAVR. Zugehörige Software

E2FPROGS.

E2FPROGs enthalten alle Standard-Dienstprogramme zum Erstellen, Fixieren, Konfigurieren und Debuggen von EXT2-Dateisystemen. ...

397

Herunterladen