Hola,
He conectado la entrada de mi controlador (ATMEGA2560) a la fuente de alimentación de 5V. En el terminal VCC se muestra 5V. Los pines VCC, TX, RX, RESET y GND están conectados a un puerto de programación FTDI como se muestra en la fi...
Tengo un PB-12N23PW-05Q buzzer y estoy tratando de usarlo con ATmega 162. No puedo conectarlo directamente al pin, porque de lo que he leído en la hoja de datos de 162, puede obtener como máximo 20 mA. El zumbador toma 50 (o alrededor de 25, s...
Como prefacio, lo que pido está altamente relacionado con esta pregunta . Dicho esto, la pregunta vinculada se hizo en 2011 (hace 7 años), y me imagino que el mundo de los microcontroladores ha cambiado (al menos hasta cierto punto) desde enton...
Estoy usando un ATMega328 con un TLE493D (A0) (y manual ) sensor de efecto hall de 3 ejes. He realizado lecturas / escrituras exitosas en otros dispositivos I2C (AT42QT2120), pero tengo problemas con el TLE493. Recibo la confirmación de una...
la pieza de código a continuación se menciona en el conjunto de instrucciones del AVR de 8 bits como ejemplo para explicar la instrucción LPM.
ldi ZH, high(Table_1<<1)
ldi ZL, low (Table_1<<1)
lmp r16, Z
...
Table_1:...
Estaba jugando con el ajuste del "sistema de reloj prescalar" (CLKPR).
Ahora estoy en una situación en la que puedo ver que el reloj es de 244.9 KHz, usando mi analizador lógico y el fusible de "Salida de reloj en PORTB0". (También estoy usan...
Necesito usar un registro de desplazamiento para controlar varios leds, pero necesito controlar cada uno individualmente. La idea sería enviar un búfer con los datos, sin embargo, necesito tener varios leds activos y solo quiero cambiar el estad...
Comencé a construir un transmisor de infrarrojos (comandante). Utilizo 4 pulsadores para izquierda, derecha, arriba, abajo. Estos botones están bajando cuando se presionan. Utilicé resistencias internas pullup. Mi problema es que el arduino está...
Programo mi atmega con USBasp, y configuro los bits de fusible hfuse: 0xC9 y lfuse: 0xff.
cuando subo mi código simple
int main(void)
{
DDRB |= 1<< PINB1 ;
PORTB|= 1<<PINB1;
while (1)
{...