Pfavr

PFAVR is een Ans Forth-implementatie voor de ATMEL AVR Microcontroller.
Download nu

Pfavr Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Andrew Sterian
  • Uitgever website:
  • http://claymore.engineer.gvsu.edu/~steriana/Python/

Pfavr Tags


Pfavr Beschrijving

Pfavr is een implementatie van Ans Forth voor de ATMEL AVR Microcontroller. Pfavr is een implementatie van Ans Forth voor de ATMEL AVR Microcontroller. PFAVR-software vereist 13KWords van Flash en 32Kbytes van externe RAM, kan dus functioneren in een ATMEGA64 of ATMEGA128 met externe ram.Here zijn enkele belangrijke functies van "PFAVR": · PFAVR maakt snelle prototyping en interactieve besturing van het ATMEL AVR · PFAVR is 99 % Voldoet aan de SPECIFICATIE van de ANS FORTE, en implementeert bijna alle woorden in de kern, uitgebreide kern-, dubbel-nummer, uitzondering, programmeergereedschappen en string-woordsets. · PFAVR past in minder dan 13kwords van flitser en minder dan 32Kbytes van RAM · PFAVR is volledig in C geschreven, dus kan eenvoudig gemakkelijk worden uitgebreid of ingebed met aangepaste code. · Pfavr is gratis, gelicentieerd onder de voorwaarden van de GNU-generaal Public License. is niet nodig om 'Make' te typen. Mogelijk kunt u de vooraf gebouwde versie van PFAVR (PFAVR.HEX in deze map) gebruiken. Als u iets anders dan Intel Hex-formaat nodig heeft, kan het PFAVR.BELD-bestand worden geconverteerd naar een ander formaat met AVR-OBJCOPY. Zie de documentatie (DOC / INDEX.HTML) voor opmerkingen over de vooraf gebouwde versie van PFAVR.REQUIRINGEN: Als u PFAPR van bron niet opnieuw compileert, hebt u niets nodig. U kunt gewoon een van de verstrekte HEX-bestanden downloaden in de Misc / Directory in uw doelsysteem en PFAVR meteen te gebruiken. De verstrekte HEX-bestanden hebben de volgende kenmerken: · Ze zijn ontworpen voor de ATMEGA128-processor met ten minste 32k externe ram met één bedieningsstaat. Andere AVR's kunnen ook werken als ze ten minste 13KWords van Flash en 32Kbytes van externe RAM hebben. · Ze gebruiken de USART1-randapparatuur voor asynchrone seriële communicatie bij 9600 Baud, 8 gegevensbits, 1 stopbit, geen pariteit. De verschillende hex-bestanden hebben bestandsnamen die coderen aan de klokfrequentie die ze zijn ontworpen voor: · pfavr.3.68mhz.hex veronderstelt een klokfrequentie van 3,68 MHz. Het UBRR-register is ingesteld op 23. · Pfavr.8mhz.hex neemt een 8 MHz-klokfrequentie aan. Het UBRR-register is ingesteld op 51. · Pfavr.16mhz.hex neemt een 16 MHz-klokfrequentie aan. Het UBRR-register is ingesteld op 103. · Twee USART1-onderbrekingen worden gebruikt. De resetvector is geprogrammeerd om PFAVR bij RESET te starten. · De eerste 13KWords of Flash-programmage-geheugen en 32Kbytes van externe RAM worden gebruikt. Als u iets anders wilt, anders dan wat hierboven is beschreven, moet u PFAVR uit de bron opnieuw compileren. Eén laatste opmerking: PFAVR kan worden geconfigureerd om de WatchDog van de AVR te resetten (indien zo zo geprogrammeerd door de zekeringbits). Merk echter op dat deze functie niet is getest. Wat is er nieuw in deze release: · Werkte rond een GCC-crash wanneer het vooraf gebouwde woordenboek geen even aantal bytes was, waardoor deze verkeerde uitlijning in het tekstgedeelte veroorzaakte. Het gereedschap / Doprebuild.py-script is gewijzigd om altijd een even uitgelijnd vooraf gebouwde woordenboek te genereren. Dank aan Chuck Swiger om met deze bug te helpen.


Pfavr Gerelateerde software

Mac-on-Linux

MAC-ON-LINUX (MOL) is een virtuele machine die Mac OS (inlucluding Mac OS X) bovenop Linux / PPC wordt uitgevoerd. ...

318

Downloaden

Magma

Magma is een gedistribueerd hash-tabelbestandssysteem voor Linux. ...

186

Downloaden