Hola a todos, estoy intentando conectar la interfaz GSM SIM900 con atmega32. Tengo un código escrito en el que si un usuario presiona un botón, se realizará una llamada a un número predefinido. Si queremos cambiar el número predefinido, podemos...
Tuve el ATTIN trabajando con el registro de cambios, pero cuando agregué el receptor de IR al código, el registro de cambios no funcionó como se desea.
Tengo un registro de desplazamiento conectado a 8 LED y controlado por un ATtiny85. Tambié...
¿Es seguro conducir los pines de este chip AVR mientras está sin alimentación?
Por ejemplo, si compartiera un controlador de motor de modo que pueda ser accionado por dos microcontroladores, ¿se dañaría uno de los microcontroladores mientra...
¿Por qué ATmega (por ejemplo, 328P o 644P) tiene programado de fábrica CKDIV8 (o CLKPS = 0011 ) junto con un oscilador interno predeterminado de 8 MHz?
De la documentación de 644P: 6.12.2 CLKPR - Clock Prescale Register , página...
Estoy haciendo un medidor de nivel pequeño usando un microcontrolador ATtiny. Utiliza un potenciómetro lineal de 5K como un divisor de voltaje acoplado a un pin ADC. Hasta ahora está funcionando, excepto que los valores digitales no parecen esta...
Solo soy un entusiasta que busca un consejo.
Me gustaría usar un microcontrolador para leer fotogramas de una cámara y escribir esos fotogramas en una pequeña pantalla LCD. La cámara y la pantalla están en el mismo bus SPI. He estado haciendo...
¿Es factible construir una grabadora de audio con almacenamiento en la tarjeta SD usando ATmega 16 o 32 ejecutando a unos 16 MHz?
Si es así, ¿qué necesitaría en los componentes? No espero que haga un dispositivo para mí, pero una descripción...
Soy bastante nuevo en la programación de AVR (avr-gcc).
Para reaccionar al presionar un botón, estoy usando un PCINT ISR con la resistencia de pull-up interna habilitada de esta manera:
ISR(PCINT0_vect) {
if (bit_is_clear(PINB, PB0)) {...
Estoy tratando de multiplicar un número sin signo de 32 bits por 2 en los registros r18 , 19 , 20 y 21 , r18 es el byte más significativo. Este es mi código:
ldi r18, 0x03
ldi r19, 0x00
ldi r20, 0x00
ldi r21, 0x...
Este es un esquema para un programador AVR que se ve aquí:
enlace
Enlaparteinferiorveráun74AC125queesunbúfercuádrupleconsalidasdetresestados.Hevistounoscuantosbufferscomoesteenprogramadores...pero¿noestoysegurodeloquehacen?Supongoqueloquese...