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.

50
Alternativas completas ao IDE do Arduino? [fechadas]

Não sou tão fã do IDE oficial do Arduino (em termos visuais), então comecei a procurar alternativas mais agradáveis. No entanto, a maioria dos projetos que encontrei estão em alfa / beta e geralmente são incompletos. Sou 100% novo em programação de placas de circuito e nunca usei um Arduino antes,...

41
Por que o AVR é ​​usado no Arduino?

Por que o Arduino está usando o AVR? Entendo que eles são o processador oficial, mas não há uma razão para o código não poder ser portado para uma arquitetura ARM ou Freescale que não seja o custo, certo? Enquanto houver memória interna, achei que poderia haver uma migração fácil para essas...

36
SPI ou I2C: para usar em um ônibus longo

Estou pensando em um projeto que exigiria vários AVRs conversando entre si por um ônibus. Eles seriam separados por até 6 pés. Parece que tanto o I2C quanto o SPI podem permitir que uma série de micros se comunique através de um barramento, mas não vi nada falando sobre quanto tempo isso levaria....

30
Um PCB para um zangão

Estou fazendo um drone e adoraria se alguém pudesse revisar meu trabalho no layout de PCB. Imagem (vermelho é superior, azul é inferior, círculos indicam buracos e transferências laterais roxas são cola): O que deveria acontecer: A entrada dos rádios é dos PWMs 1 a 6, que é um receptor de RF...

26
O que é pouco batendo

Eu sou novo na programação de microcontroladores. Estou usando o controlador ATmega32-A e o compilador CodeVisionAVR. Estou usando o gerador de forma de onda (AD9833) para gerar um sinal de onda senoidal usando a comunicação SPI. Eu sou capaz de gerar a onda senoidal com sucesso. Agora estou...

25
Por que os AVRs da Atmel são tão populares?

Uma pergunta recente foi feita sobre as vantagens / desvantagens de vários tipos de MCU. Os AVRs nem pareciam ser mencionados, dadas as respostas. Por que, então, parece um estranho que os AVRs estão passando por uma onda de popularidade? Isso é apenas devido ao Arduino, ou há algo mais que faz do...

24
Técnicas de delimitação / sincronização de protocolo serial

Como a comunicação serial assíncrona está amplamente difundida entre os dispositivos eletrônicos até hoje em dia, acredito que muitos de nós já encontramos essa pergunta periodicamente. Considere um dispositivo eletrônico De um computador PCconectado à linha serial (RS-232 ou similar) e necessário...

22
AVR - Como programar um chip AVR no Linux

Recentemente, adquiri um programador AVRISmkII AVR e tenho um ATtiny85 e ATmega328. Fiquei me perguntando como eu poderia programar esses chips (com o programador), mas quando tento obter o Atmel Studio 6, é apenas para Windows. Existe uma maneira que eu possa usar no Linux (Ubuntu...

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

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