Pfavr.

PFAVR è un'unsica implementazione per il microcontrollore Atmel AVR.
Scarica ora

Pfavr. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Andrew Sterian
  • Sito web dell'editore:
  • http://claymore.engineer.gvsu.edu/~steriana/Python/

Pfavr. Tag


Pfavr. Descrizione

PFAVR è un'unsica implementazione per il microcontrollore Atmel AVR. PFAVR è un'unsica implementazione per il microcontrollore Atmel AVR. Il software PFAVR richiede 13kwords di flash e 32kbytes di RAM esterna, quindi può funzionare in un ATMEGA64 o ATMEGA128 con RAM esterna.HERE Alcune caratteristiche chiave di "PFAVR": · PFAVR Abilita la prototipazione rapida e il controllo interattivo dell'Atmel AVR · PFAVR è 99 % Compaminato con la specifica della presente specifica, implementando quasi tutte le parole nel nucleo, nucleo prolungato, doppio numero, eccezione, strumenti di programmazione e set di parole stringa. · Pfavr si inserisce in meno di 13kwords di flash e meno di 32kbyte di ram · PFAVR è scritto interamente in C, quindi può essere facilmente esteso o incorporato con codice personalizzato. · PFAVR è gratuito, concesso in licenza con i termini della GNU General Public License. non è necessario digitare 'fare'. Potresti essere in grado di utilizzare la versione pre-costruita di PFAVR (PFAVR.Hex in questa directory). Se hai bisogno di qualcosa di diverso dal formato Intel Hex, il file PFAVR.elf può essere convertito in un formato diverso utilizzando AVR-ObjCopy. Vedere la documentazione (DOC / INDEX.HTML) per le note sulla versione pre-costruita di Pfavr.requirements: se non si ricompicerà PFAVR dalla sorgente, non è necessario nulla. Puoi semplicemente scaricare uno dei file esagonali forniti nella directory MISC / Directory sul tuo sistema di destinazione e inizia subito usando PFAVR. I file esagonali forniti hanno i seguenti attributi: · Sono stati progettati per il processore ATMEGA128 con almeno 32K di RAM esterna con uno stato d'attesa. Gli altri AVR possono funzionare anche se hanno almeno 13kwords di flash e 32kbyte di RAM esterna. · Utilizzano la periferica USART1 per la comunicazione seriale asincrona a 9600 baud, 8 bit di dati, 1 morso di arresto, nessuna parità. I diversi file HEX hanno nomi di file che codificano la frequenza dell'orologio sono stati progettati per: · PFAVR.3.68MHZ.Hex presuppone una frequenza di clock da 3,68 MHz. Il registro UBRR è impostato su 23. · PFAVR.8 MHZ.Hex presuppone una frequenza di clock da 8 MHz. Il registro UBRR è impostato su 51. · PFAVR.16MHZ.Hex presuppone una frequenza di clock da 16 MHz. Il registro UBRR è impostato su 103. · Vengono utilizzati due interrupt USART1. Il vettore di reset è programmato per avviare PFAVR al ripristino. · Vengono utilizzati i primi 13KWords della memoria del programma flash e 32kByte di RAM esterna. Se vuoi qualcos'altro diverso da quello che è descritto sopra, dovrai ricompilare PFAVR dalla fonte. Una nota finale: PFAVR può essere configurato per ripristinare il watchdog dell'AVR (se così è stato programmato dai bit del fusibile). Nota, tuttavia, che questa funzione non è stata testata. Qual è nuovo nuovo in questa versione: · ha lavorato attorno a un incidente GCC quando il dizionario pre-costruito non era un numero pari di byte, causando così disallineamento nella sezione di testo. Lo script Strumenti / Doprebuild.py è stato modificato per generare sempre un dizionario pre-costruito ancora allineato. Grazie a Chuck Swiger per aiutare con questo bug.


Pfavr. Software correlato

Rombrowser

Project Rombrowser è uno strumento per organizzare le rom dell'emulatore. ...

141

Scarica