Preguntas con etiqueta 'avr'

0
respuestas

Generación de forma de onda XMega con DMA y USART

Estoy usando un Atmel XMEGA128A4U. Necesito generar una forma de onda digital de alta velocidad con una sobrecarga mínima de la CPU, y configurar un USART para generar la forma de onda y DMA para transferir datos de una tabla al registro de t...
0
respuestas

¿Se puede usar el programador AVR ISP mkII en Mac OS?

Estoy tratando de programar un ATmega644A. Funciona bien desde Linux, pero cuando intento el mismo proyecto con el mismo programador, un AVR ISP mkII de Olimex, aparece el siguiente error: avrdude -p ATmega644 -c avrispmkII -P usb -b 115200 -F...
1
respuesta

problema con el valor de retorno de la función de impresión

Soy nuevo en la programación. Tengo una pequeña duda, sé que esta es una pregunta simple pero estoy confundido. Tengo la siguiente función: void ReadAdConfReg(void) { SPCR = 0x5D; ADC_CS = 0; while (MISO_PIN !=...
1
respuesta

Usando solo el pin OC0B para generar el tono

Estoy intentando generar un tono con un par de frecuencias configurables en el pin OC0B de Atmega328, modo Fast-PWM. TCCR0A |= _BV(WGM01) | _BV(WGM00); TCCR0B |= _BV(WGM02); TCCR0A |= _BV(COM0B1) | _BV(COM0B0); TCCR0B |= _BV(CS01) | _BV...
1
respuesta

conexión USB con protección contra sobretensiones

Estoy tratando de diseñar un circuito desde cero con una fuente de alimentación de 5V, conectividad USB y un chip AVR, para aprender más sobre cómo construir fuentes de alimentación e implementar protección contra sobretensiones en, por ejemplo,...
2
respuestas

conectando más de un sensor Lm35 a los pines ADC del microcontrolador Atmega32 en el software Proteus

Estoyintentandosimularunsistemadecalefacciónconunmicrocontroladoratmega32,sensoresde4lm35yelsoftwareProteusparalasimulacióndecircuitos.Desafortunadamente,cadavezqueejecutolasimulación,encuentroelerror:"'Fuente de alimentación' (330 mV) está fue...
1
respuesta

ATXMega32D4 interfaz de dos cables

Últimamente he estado usando ATMega32A y ATMega324PA y aprendí varias técnicas de codificación en la programación de AVR C. Uno de estos códigos que escribí es avr_twi.c para comunicarse con un acelerómetro I2C Ahora me migraron a ATXMega32D4...
1
respuesta

Configuración correcta de un ventilador PWM que debe detenerse cuando se apaga el controlador

Recientemente estoy trabajando en un controlador para manejar un ventilador PWM ( hoja de datos ). Estoy usando un atmega32u4 y envía una señal PWM de 25 kHz al ventilador y está funcionando bien. Quiero que el ventilador esté apagado cuando cor...
4
respuestas

¿Cuáles son las probabilidades de un error de cálculo en un Arduino?

Estoy ejecutando un experimento con un Arduino que requiere varios millones de cálculos por segundo para ser realizado por un Arduino. Me preguntaba qué probabilidades hay (si alguna) de que uno de estos cálculos sea incorrecto, y ¿cómo podría e...
2
respuestas

ATMega32 USBasp no programado

No uso Arduino solo tratando de programar un ATMega32 simple usando USBASP. Recibiendo este mensaje: avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x0000 0x00 != 0x0c avrdude: verification error; content m...