Perguntas com a marcação «avr»

O AVR é ​​um núcleo de microcontrolador de 8 e 32 bits desenvolvido pela Atmel. O AVR foi escolhido como microcontrolador para os populares SBCs do Arduino.

10
Inverso eficiente (1 / x) para AVR
Estou tentando encontrar uma maneira eficiente de calcular um inverso em um AVR (ou aproximando-o). Estou tentando calcular o período de pulso de um motor de passo para que eu possa variar a velocidade linearmente. O período é proporcional ao inverso da velocidade ( p = K/v), mas não consigo …

7
Gerador de números aleatórios AVR
Eu li uma nota de aplicativo da TI ( slaa338 ) que descreve uma técnica para gerar números aleatórios "de verdade" (em oposição a "pseudo"). Ele explora o subsistema de relógio um tanto exótico do MSP430 para atingir esse objetivo. Alguém sabe de uma técnica que pode ser implementada em …

4
Alguém portou a estrutura de estado QP para o Arduino?
Ao revisar possíveis abordagens para o meu projeto de registro de dados, achei o livro "Estatística UML prática em C / C ++" muito interessante para trabalhos mais sérios com o Arduino. O QP é uma família de estruturas ultraleves, de código aberto e baseadas em máquinas para sistemas embarcados, …
12 arduino  avr 


5
Projetando circuitos com vida útil mais longa
Eu aprendi sobre o microcontrolador de pic por um período de tempo e tenho uma quantidade razoável de conhecimento sobre o manuseio de eletrônicos digitais. Trabalhei em projetos eletrônicos básicos e agora preciso trabalhar em algumas aplicações comerciais. Minha pergunta é sobre como projetar e construir circuitos confiáveis ​​e duradouros. …

4
Corrupção de memória flash AVR
Esta questão está relacionada à própria desprogramação do AVR . Informações do projeto: Temos um produto alimentado por bateria usando um ATMEGA644P. O aplicativo é executado permanentemente no modo de suspensão e acorda apenas uma vez por segundo (RTC) ou quando uma das duas linhas de interrupção externas é acionada. …

2
Programar AVR EEPROM diretamente da fonte C
Quando você inclui o seguinte código em uma fonte do AVR C, aparentemente pode programar diretamente os fusíveis, sem a necessidade de um comando extra ou arquivo .hex: #include <avr/io.h> FUSES = { .low = LFUSE_DEFAULT , .high = HFUSE_DEFAULT , .extended = EFUSE_DEFAULT , }; Existe um truque semelhante …
11 avr  c  attiny  eeprom 


1
Detalhes do carregador de inicialização do Arduino
Alguém pode explicar como o gerenciador de inicialização do Arduino funciona? Não estou procurando uma resposta de alto nível aqui, li o código e entendi a essência. Também li este outro post (eu até mesmo fui um dos respondentes). Existe muita interação de protocolo que ocorre entre o Arduino IDE …

10
Suite de programação Linux / Mac AVR?
Estou codificando e usando o Arduinos há algum tempo. No entanto, estou pronto para começar a usar chips AVR diretos sem o carregador de inicialização do arduino. Minha pergunta é quais são os recursos para fazer isso? Eu quero usar linux / mac, para que o winavr esteja fora de …
11 atmega  avr  linux  osx 

2
Linguagem de montagem do AVR para teste de unidade
Como você testar o seu código de montagem? Estou trabalhando em um servocontrolador serial como parte de um projeto de robô hexapod e o código chegou ao ponto em que está se tornando complicado;) De qualquer forma, estou acostumado a usar testes de unidade no meu trabalho diário como desenvolvedor …
11 avr  robotics  serial  servo 


2
Existe uma maneira de não precisar pesquisar o UART de um AVR?
Estou recebendo dados pelo UART de outro AVR. No entanto, estou fazendo outras coisas, por isso não quero ter que continuar pesquisando constantemente o UART. Sei que há interrupções, mas só vejo uma para receber concluída, o que suponho que ainda exija que eu faça uma pesquisa para concluir a …
10 avr  embedded 


2
Algum motivo para não usar o Timer0 no AVR?
Apenas uma pergunta básica ... Para o arduino / avr / ATMega328, encontro muitos exemplos usando o Timer1 (há até uma biblioteca inteira), mas raramente alguns que utilizam o Timer0 (ou o Timer2). Agora, eu sei que o uso de qualquer um desses cronômetros para controlar um método ISR desabilitará …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.