Perguntas com a marcação «avr»

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

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

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

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

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

14
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 aritméticas de 8...

13
Instrução AVR SEI

A instrução AVR SEI ( http://www.atmel.com/webdoc/avrassembler/avrassembler.wb_SEI.html ) aguarda a conclusão da próxima instrução antes de ativar as interrupções. Se eu usar outra instrução para definir o sinalizador I no SREG, isso também esperará 1 instrução? Em outras palavras: a espera é um...

13
Acordando dos modos de suspensão profunda

A maioria dos microcontroladores (por exemplo, AVRs, MSP430s, PICs, etc) suporta vários modos de suspensão diferentes. O modo de suspensão "mais profundo" é aquele que propõe o menor consumo de energia (por exemplo, "Desligar", "Desligar"), mas todos os sistemas de relógio geralmente são...

13
Mudando de PIC para AVR [fechado]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que...

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

12
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 um AVR...

12
Conectando Ethernet ao AVR

Estou me familiarizando bastante com os microcontroladores e agora quero conectá-lo à Internet. Quais são os requisitos mínimos para um microcontrolador poder fazer isso, especificamente um AVR, se possível. Em segundo lugar, o que mais é necessário? Eu li sobre controladores ethernet, mas não...