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...
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...
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...
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...
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;
}...
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...
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...
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...
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...