Perguntas com a marcação «atmega»

ATMega é uma família da série AVR de microcontroladores Atmel. Este é o principal microcontrolador da plataforma de prototipagem do Arduino. Especifique o número da peça específico em sua pergunta.

20
ATMega8: por que o VCC e o AVCC precisam estar conectados?

Costumo ler que é uma boa prática conectar o VCC ao AVCC. Mesmo na folha de dados do ATMega8, diz o seguinte: AVCC é o pino de tensão de alimentação do conversor A / D, porta C (3..0) e ADC (7..6). Ele deve ser conectado externamente ao VCC, mesmo que o ADC não seja usado. Se o ADC for usado,...

18
Como leio a entrada digital no ATmega16?

O que preciso fazer para ler uma entrada digital (botão) no ATmega16 ? Preciso habilitar resistores de pullup ou posso usar um de 10 kohm? Qual seria um código simples? Apenas um simples "acenda o LED quando estiver pressionado". Existe um tutorial para iniciantes? Eu tentei pesquisar no Google e...

18
Usando o ATMega328 com o oscilador interno?

Eu tenho um projeto que acho que seria mais adequado para um ATMega328P. No entanto, em todos os projetos simples que eu já vi, as pessoas sempre conectam um oscilador externo de 16 MHz. Pelo que posso ver, ele deve ter um oscilador interno de 8MHz. Meu projeto não exige muito poder de...

15
Protegendo o flash AVR da leitura através do ISP?

Estou tentando proteger o flash inteiro da leitura no ISP. Possui bootloader, capaz de auto-programar a seção de aplicativos. Configurando o byte de bloqueio para: LB1/LB2 não permitirá que o usuário use o gerenciador de inicialização para fazer upload de novo firmware. BLB12/BLB11e...

11
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...

11
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 cena e o...

10
Uso correto de uma interrupção de troca de pinos

Estou tentando usar interrupções de troca de pinos para detectar botões pressionados. Até agora, nunca trabalhei com esse tipo de interrupção e existem alguns problemas, por isso quero ter certeza se esse é o uso correto. Se obtive a folha de dados correta, as seguintes ações devem ser feitas para...

10
Conexão AREF externa ATMega328

Na folha de dados do ATMega328 , seção 24.9.1: As opções de referência de tensão interna não podem ser usadas se uma tensão de referência externa estiver sendo aplicada ao pino AREF. Nas páginas de referência do Arduino : Como alternativa, você pode conectar a tensão de referência externa...

10
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á o...

10
Usando um cristal de 16 MHz em um ATMega328p

Como eu precisaria definir meus bits de fusível em um ATMega328p para usar um cristal de 16MHz? Eu tentei isso sozinho e matei o último atmega que eu tinha. Eu gostaria de alguns conselhos neste momento. O cristal que estou usando é esse Suponho que este seja um "oscilador de cristal de...