Tengo una situación en la que intenté establecer pines en mi Atmel Mega328P en INPUT_PULLUP . Me dijeron que esperara una entrada invertida: a + 5V daría como resultado una lectura de LOW y una GND daría como resultado una lectura d...
Tengo un sistema de diseño que genera datos. Mi sistema incluye sensor lidar y atmega328p. Atmega está manejando mi sensor y generando datos. No hay problema aquí.
Pero mi objetivo es el procesamiento de datos en matlab, así que tengo que comuni...
Estoy dispuesto a usar el microcontrolador Atmega328 para controlar el generador de forma de onda AD9833 a través de la interfaz SPI del microcontrolador; El único problema es que el AD9833 lee datos de 16 bits, mientras que el SPI del microcont...
Estoy activando la habilitación en un regulador de impulso y el impulso no se está activando. Cuando verifiqué el voltaje en la habilitación, era de 2.5V. El impulso funcionó en un conjunto idéntico de tablas que probé antes de esto (no lo medí...
Mi conocimiento en diseño de PCB es muy limitado, por lo que he estado tratando de aprender todo lo que puedo por mi cuenta. ¡Algún comentario sobre mi primer diseño sería increíblemente útil!
Descripción
Se supone que ATMEGA328P "A" rec...
Quiero conectar varios microcontroladores ATmega328P a través de un bus CAN. Descubrí que necesitaré algunos IC MCP2515 y MCP2551. En diferentes esquemas a veces veo un cristal de 8 MHz en el MCP2515 y, a veces, un cristal de 16 MHz.
Esta es...
Estoy tratando de usar una pantalla LCD de 16x2 para ser programada por el microcontrolador ATmega328P usando Atmel Studio v7. Estoy usando una biblioteca para este propósito que encontré en internet. Escribí este programa para medir las RPM de...
Cuando terminé de programar el MCU en la placa Arduino Uno para recibir algunos relés de señal y unidad de RF, lo moví a una placa independiente que hice con Eagle. El circuito es bastante básico, la MCU recibe datos de un receptor de RF, los pr...
Estoy tratando de conectar ATMEGA328p como maestro a X25020 EEPROM como esclavo.
aquí está mi código
void spi_master_init()
{
DDRB = ( (1<<PB2) | (1<<PB3) | (1<<PB5) ); // /SS as output, MOSI and SCK as output
SPC...