Preguntas etiquetadas con avr

10
Recuperando un ATtiny13

Estoy jugando con un ATtiny13 y pensé que sería bueno usarlo con un oscilador de cerámica externo de 8Mhz en lugar del integrado de 1.2 Mhz. (Quiero hacer un soft-uart a 9600 bps, así que pensé que 1.2 Mhz era demasiado lento) Para cambiar a un oscilador externo, ejecuté 'avrdude -c usbtiny -p...

10
¿Cómo mido el flujo de corriente a un componente?

Estoy construyendo un robot hexapod usando servos simples y me preguntaba qué tan factible era medir el flujo de corriente a cada servo (5-6V DC a un máximo de 0.25-1A (no he encontrado las especificaciones para la parada del servo) actual todavía)) usando, por ejemplo, un ATMega168. ¿Qué tipo de...

10
Retención de datos en un microcontrolador

Simplemente leyendo la hoja de datos del attiny13 dice que puede almacenar sus datos durante 20 años a 85 grados Celsius y 100 años a 25 grados Celsius. ¿Es esto independientemente de la lectura y escritura en el micro, por ejemplo, lo apago y lo mantengo a una temperatura constante de 85 grados...

10
Microcontrolador con API Java

Mi equipo de hardware está planeando usar un microcontrolador Atmel AVR de 8 bits para un proyecto futuro. Hasta donde sé, debe programarse en C. He encontrado una JVM para AVR, aunque es más limitada que las bibliotecas C nativas de Atmel. ¿Me puede sugerir un microcontrolador de 8 bits que...

9
Simulando un banco de pruebas simple con un núcleo ROM sintetizado

Soy completamente nuevo en el mundo de los FPGA y pensé que comenzaría con un proyecto muy simple: un decodificador de 4 bits y 7 segmentos. La primera versión que escribí puramente en VHDL (es básicamente una combinación combinatoria select, no se necesitan relojes) y parece funcionar, pero...

9
PIC12F675 GP4 no funciona

Estoy usando un PIC12F675 para un proyecto, y todo funciona bien, excepto una cosa. GP4 no funciona como IO digital. He mirado mucho las configuraciones y el código, pero no pude encontrar nada. Config: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config PWRTE = OFF #pragma...

9
¿Determinar qué pin activó una interrupción PCINTn?

¿Estoy en lo cierto al pensar que si tiene dos pines que causan la misma interrupción AVR PCINT (por ejemplo, el vector PCINT0 causado por los pines PCINT0 o PCINT1? Creo que la superposición de nombres de vectores y pines es confusa) la única forma de determinar qué pin (s) causó la interrupción...

9
Comience con C integrado con ATmega32 (serie ATmega AVR)

Tengo una placa ATmega32 y creo que sería perfecto comenzar con microcontroladores. Una vez hice algunos balbuceos en C incrustado (eso fue cuando obtuve esta placa) pero el flujo se detuvo debido a algunas cosas. Ahora tengo dos preguntas: ¿Cuál es el mejor recurso gratuito para comenzar con C...

9
ATtiny: ¿no hay soporte para la multiplicación?

¿Es cierto que los AVR ATtiny no tienen soporte de hardware para la multiplicación? Parece funcionar bien mientras hago multiplicaciones en mi código. También he incluido math.h y tengo un par de cálculos sin () y cos (). ¿Me estoy encontrando con una multa enorme de 800 ciclos por estos cálculos,...

9
Diferencia entre leer PORT y PIN

¿Cuál es la diferencia entre leer PORTA y PINA? ¿Cuál es la relación entre un puerto y sus pines? ¡Estoy realmente confundido! muestra de PUERTO de lectura: (el pin de lectura no es útil aquí) Montaje f = 1MHZ ATmega8 Necesito complementar a PORTB cada 1 ms. (Ciclo de trabajo = 50%) LDI R16,$FF...

9
La mejor manera de controlar 75 LED con Arduino

Necesito controlar 25 grupos de 3 LED o 25 LED RGB. Cada grupo será expulsado de la UC por hasta 20 cm (aproximadamente 8 pulgadas). 20 cm es una suposición muy segura, pero creo que será de 10 cm o menos. Sin embargo, creo que si es incluso de 5 cm, será difícil de crear en forma de matriz, por...