Preguntas con etiqueta 'atmega'

1
respuesta

AVR SPI el registro de cambios no está sincronizado

Estoy intentando generar una salida paralela escribiendo datos en serie en un registro de desplazamiento ( SN74HC595 ) a través de SPI en un ATMega328 (SPI master) que se ejecuta a 20MHz y SPI a 10MHz. El esquema mínimo para reproducir mi prob...
2
respuestas

Apretón de manos Serial XOnXOff

Tengo el siguiente código ejecutándose en un atmega328 (ArduinoUno). #include <stdint.h> #include <avr/interrupt.h> #include <stdbool.h> #include <util/delay.h> volatile bool receiveQ = true; volatile bool transmitQ =...
2
respuestas

¿La señal SPI aparece en otros pines del microcontrolador ATmega1284P?

Estoy usando una MCU Atmel ATmega1284P (DIP de 40 pines) para un proyecto y noté algunos picos de baja frecuencia en el pin ADC0 (pin 40). Después de algunos problemas, descubrí que los picos estaban perfectamente sincronizados con la comunicaci...
2
respuestas

Analizando datos olfateados de pines de LCD 2 * 16 usando Atmega32

Olfateé DB4..7 de un 2 * 16 LCD usando el siguiente circuito: (Atmega32.PORTA1..3 está conectado a GND) Comosevemásarriba,conectéelpinEndelapantallaLCDaINT0deAtmega32(queestáconfiguradoparaeldisparodeFallingEdge).Enlarutinadeinterrupción...
1
respuesta

I2C: Cómo conectar Raspberry Pi (corte de energía) a ATmega328p

Me gustaría conectar una Raspberry Pi con un microcontrolador ATmega328p utilizando el bus I2C. Estas dos partes actúan como maestros, pero no al mismo tiempo. La Raspberry Pi se alimenta a través del pin de + 5V en el encabezado de GPIO y la po...
1
respuesta

Por qué el led está parpadeando en lugar de mantenerse en atmega8

Escribí un código de muestra muy simple en mi atmega8 a través de avrstudio. Aquí está: #include <avr/io.h> #ifndef F_CPU #define F_CPU 1000000UL #endif int main(void) { DDRC = 0xff; while (1) { PORTC = 0xff; }...
1
respuesta

calculadores previos de la velocidad del reloj de Arduino al inicio sin fusibles

Sé que es posible cambiar el prescaler del reloj en tiempo de ejecución. Pero, ¿hay una manera de configurar el prescaler que se usa en el arranque en un ATMega328? Soy consciente de los fusibles, pero esos son bastante permanentes. Quiero que s...
1
respuesta

Evitando el poder parásito de FT232RL por ATMega328P

Tengo una placa alimentada por batería con un ATMega328P y algunos otros periféricos, como una tarjeta SD, RTC, sensores, etc. El diseño de la placa debe ser de la potencia más baja posible, manteniendo el ATMega328P como una MCU. La placa utili...
1
respuesta

Controlando un motor de CC sin escobillas con un Arduino - * sin ESC *

Quiero construir un ESC usando un ATmega328 (usado en Arduino Uno). Este es el Brushless DC Motor He elegido y este es el punto de referencia.="http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&storeId=10001&cata...
1
respuesta

ATMEGA UART transmisión con control de flujo

Fondo Estoy usando un ATmega328P para enviar datos a otro dispositivo a una alta velocidad de transmisión (230400). El dispositivo al que estoy enviando datos admite el control de flujo y genera la señal RTS cuando necesita mantener la transm...