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.




5
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 avr  atmega 

9
WiFi ideal para ponte serial (ou SPI)?
Quais são algumas recomendações sobre um WiFi ideal para a ponte serial? Minhas qualidades ideais seriam: Conectividade simples, SPI ou Serial Velocidade rápida razoável, pelo menos 1mbit / s, idealmente (embora provavelmente nem sempre seja necessário tão rápido) Barato, estou pensando em menos de US $ 50 Baixo consumo de …
18 serial  avr  pic  wifi  wireless 

6
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 …
18 avr  atmega  oscillator  clock 

3
Use o Watchrog AVR como ISR normal
Estou tentando entender o cronômetro do watchdog da série ATTinyX5. Então, as coisas que li fizeram parecer que você poderia usá-lo para fazer o programa fazer algo específico a cada N segundos, mas nunca realmente mostrou como. Outros fizeram parecer que ele só redefiniria o chip, a menos que algo …
17 avr  attiny  watchdog 

1
Sobretensão de referência do AVC 1.1V ADC interno
Se eu usar a referência 1.1V interna para o ADC e minha entrada analógica exceder 1.1V, digamos 2.5V, isso é prejudicial ao meu microcontrolador? Ou o valor da ADC simplesmente recortará (para 0x3FF) em 1.1V? Por conveniência, incluí um diagrama de blocos de trechos da folha de dados do ATMega328.

3
De C para montagem
Suponha que tenhamos o seguinte código C para um avr-8bit: int v1=1; int v2=2; v2=v2+v1; Eu esperava o seguinte desmontar ldi r18, 1; ldi r19, 2; add r19, r18; mas depois eu corri: avr-gcc -mmcu=atmega2560 Test.c -o Test.elf e avr-objdump -S Test.elf > Test.lss Eu tenho o seguinte desmontar ldi …
16 avr  c  assembly 



2
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 BLB01&BLB02não impedirá a leitura do flash através …
15 avr  atmega  protection 



3
Promoção de número inteiro C em MCUs de 8 bits
Usando o avr-gcc como exemplo, os tipos int são especificados para ter 16 bits de largura. Executar operações em operandos de 8 bits em C resulta na conversão desses operandos em tipos int de 16 bits devido à promoção de números inteiros em C. Isso significa que todas as operações …
14 microcontroller  avr  c 

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.