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
Microcontrolador com API Java
Minha equipe de hardware planeja usar um microcontrolador Atmel AVR de 8 bits para um projeto futuro. Até onde eu sei, ele deve ser programado em C. Encontrei uma JVM para AVR, embora seja mais limitada que as bibliotecas C nativas da Atmel. Você pode me sugerir um microcontrolador de …

2
Recuperando um ATtiny13
Estou jogando com um ATtiny13 e achei que seria bom usá-lo com um oscilador de cerâmica externo de 8Mhz em vez do de 1,2 Mhz embutido. (Eu quero fazer um soft-uart a 9600 bps, então achei que 1,2 Mhz era muito lento) Para mudar para um oscilador externo, executei 'avrdude …

3
Como faço para medir o fluxo atual de um componente?
Estou construindo um robô hexapod usando servos simples e fiquei imaginando como seria possível medir o fluxo de corrente para cada servo (5-6V DC até um máximo de 0,25-1A (não encontrei as especificações para o estol do servo atual ainda)) usando, digamos, um ATMega168. Que tipo de circuito eu precisaria …



3
Retenção de dados em um microcontrolador
Apenas lendo a folha de dados do attiny13, ele diz que pode manter seus dados por 20 anos a 85 graus Celsius e 100 anos a 25 graus Celsius. Será que, independentemente da leitura e gravação no micro, por exemplo, eu o desligo e o mantenho a uma temperatura constante …
10 avr  data 


4
Por que o compilador GCC omite algum código?
Não consigo entender por que o compilador GCC cortou parte do meu código enquanto preserva absolutamente o mesmo na vizinhança? O código C: #define setb_SYNCO do{(PORTA|= (1<<0));} while(0); ISR(INT0_vect){ unsigned char i; i = 10; while(i>0)i--; // first pause - omitted setb_SYNCO; setb_GATE; i=30; clrb_SYNCO; while(i>0)i--; // second pause - …
9 avr  c  avr-gcc  optimization  gcc 

1
ATtiny: não há suporte para multiplicação?
É verdade que os AVRs ATtiny não têm suporte de hardware para multiplicação? Parece funcionar bem como eu faço multiplicação no meu código. Também incluí o math.he tenho alguns cálculos sin () e cos (). Estou enfrentando uma enorme penalidade de 800 ciclos para esses cálculos, alguém sabe?
9 avr  attiny 

3
Firmware e circuito de conexão USB 2.0 direta ATtiny45
Quero criar meu próprio dispositivo USB modular usando um ATtiny45 que simplesmente envia dados para o PC via USB. Como não estou lendo dados, uma conexão de maneira única (ATtiny -> PC) ficaria completamente bem. Estou usando um Arduino Uno como ISP com o esboço padrão do ArduinoISP carregado de …

1
Aceleração do temporizador AVR no ATmega328
Ao executar no relógio prescaler de 64 no ATmega328, um dos meus timers acelera por motivos desconhecidos em um momento específico da execução. Estou usando dois temporizadores no ATmega328 para gerar o clock necessário para o TLC5940 (veja abaixo o porquê; isso é irrelevante para a pergunta). TIMER0gera um sinal …
9 avr  atmega  spi  timer 

2
Determinando qual pino acionou uma interrupção do PCINTn?
Estou correto ao pensar que, se você tiver dois pinos causando a mesma interrupção AVR PCINT (por exemplo, vetor PCINT0 causado por pinos PCINT0 ou PCINT1 - acho que a sobreposição de nomes de vetores e pinos é confusa), a única maneira de determinar qual pino (s) causou a interrupção …
9 avr  interrupts  atmel 

1
Simulando uma bancada de testes simples com um núcleo de ROM sintetizado
Sou completamente novo no mundo dos FPGA e pensei em começar com um projeto muito simples: um decodificador de 4 bits e 7 segmentos. A primeira versão que escrevi puramente em VHDL (é basicamente uma única combinatória select, sem necessidade de relógios) e parece funcionar, mas eu também gostaria de …


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.