Pfavr.

PFAVR é uma implementação da ANS para o microcontrolador Atmel AVR.
Baixe Agora

Pfavr. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Andrew Sterian
  • Site do editor:
  • http://claymore.engineer.gvsu.edu/~steriana/Python/

Pfavr. Tag


Pfavr. Descrição

O PFAVR é uma implementação da ANS para o microcontrolador Atmel AVR. O PFAVR é uma implementação da ANS para o microcontrolador Atmel AVR. O software PFAVR requer 13kwords de flash e 32kbytes de RAM externa, assim podem funcionar em um atmega64 ou atmega128 com RAM externo.here são algumas características principais de "pfavr": · pfavr permite que a protótipos rápidos e o controle interativo do PFAVR é 99. % compatível com a especificação da ANS, implementando quase todas as palavras no núcleo, núcleo estendido, duplo número, exceção, ferramentas de programação e conjuntos de palavras de string. · Pfavr se encaixa em menos de 13 kwords de flash e menos de 32kbytes de RAM · Pfavr é escrito inteiramente em C, portanto, pode ser facilmente estendido ou incorporado com código personalizado. · Pfavr é gratuito, licenciado sob os termos da Licença Pública Geral GNU. não é necessário digitar "fazer". Você pode usar a versão pré-construída do PFAVR (pfavr.hex nesse diretório). Se você precisar de algo diferente do formato Intel Hex, o arquivo pfavr.elf pode ser convertido em um formato diferente usando o AVR-ObjCopy. Consulte a documentação (doc / index.html) para notas na versão pré-construída de Pfavr.Requirements: Se você não vai recompilar o PFAVR da fonte, você não precisa de nada. Você pode apenas baixar um dos arquivos hex fornecidos no diretório / diretório para o seu sistema de destino e começar a usar o PFAVR imediatamente. Os arquivos hex fornecidos têm os seguintes atributos: · Eles foram projetados para o processador Atmega128 com pelo menos 32 k de RAM externa com um estado de espera. Os outros Avr podem funcionar também se tiverem pelo menos 13kwords de Flash e 32kbytes de RAM externa. · Eles usam o periférico USART1 para comunicação serial assíncrona em 9600 baud, 8 bits de dados, 1 paridade, sem paridade. Os diferentes arquivos hexários têm nomes de arquivos que codificam a frequência do relógio que foram projetados para: · pfavr.3.68mhz.hex assume uma freqüência de relógio de 3,68 MHz. O registro de UBRR é definido como 23. · pfavr.8mhz.hex assume uma freqüência de 8 MHz. O registro de UBRR é definido como 51. · pfavr.16mhz.hex assume uma freqüência de 16 MHz. O registro do UBR é definido como 103. · Duas interrupções do USART1 são usadas. O vetor de redefinição é programado para iniciar o pfavr após a reinicialização. · Os primeiros 13 kwords da memória do programa Flash e 32kbytes de RAM externa são usados. Se você quiser mais alguma coisa além do que é descrito acima, você terá que recompilar pfavr da fonte. Uma nota final: PFAVR pode ser configurado para redefinir o cão de guarda do AVR (se assim for programado pelos bits de fusíveis). Note, no entanto, que esse recurso não tenha sido testado. Qual é o novo nesta versão: · Trabalhou em torno de um acidente GCC quando o dicionário pré-construído não foi um número par de bytes, causando desalinhamento na seção de texto. As ferramentas / doprebuild.py script foram modificadas para sempre gerar um dicionário pré-construído alinhado até mesmo alinhado. Obrigado a Chuck Swiger por ajudar com este bug.


Pfavr. Software Relacionado

Nescore.

NScore é um nescro de emulação do sistema de entretenimento de Nintendo multi-plataforma. ...

272

Download

Mac-on-linux

Mac-On-Linux (mol) é uma máquina virtual que executa o Mac OS (InLUCLUDING Mac OS X) no topo do Linux / PPC. ...

318

Download

Tkmame.

TKMame Project é uma extremidade dianteira TCL / TK para o XMame. ...

155

Download

Gngeo.

GNGEO é um emulador Neogeo para Linux (e talvez algum outro UNIX). ...

432

Download