Preguntas con etiqueta 'c'

3
respuestas

Controlando 4 LEDs con 5 pulsadores y Arduino

Mi código: #define MAX 50 const int LED1 = 2; const int LED2 = 3; const int LED3 = 4; const int LED4 = 5; int array[MAX]; int old_b = 0; int val; int counter = 0; int i; int temp; int L1; int L2; void setup () { pinMode (A5, INPUT_PULLUP);...
1
respuesta

Entendiendo el tamaño del programa - ATMega328P

Estoy interesado en averiguar el uso de memoria de mi código que se ejecuta en un ATMega328P (16 MHz) usando la utilidad avr-size incluida con WinAVR 20100110. Usando el Makefile incluido en la distribución, obtuve el siguiente uso de mem...
1
respuesta

¿Cómo configurar el color de fondo del editor en MPLab X?

Nuevo en MPLab X, y solo intento navegar entre errores y acostumbrarme a él. Ya encontré que el formato 'C' aparentemente no es parte de 'Todos los idiomas'. En Mac, he encontrado: mplab_ide > > Preferencias > > Fuentes y amp; Ico...
1
respuesta

¿Cómo cambiar el registro PORTx en otro lugar del programa? (Codevision & AVR-GCC)

Tengo una pregunta relacionada con los microcontroladores AVR que usan AVR-GCC y CodeVision: Normalmente establecemos los registros relacionados con el puerto dentro de la función principal utilizando registros DDRx / PORTx, por ejemplo, como e...
1
respuesta

diferencia entre SMPEND y SMPMID

Estoy conectando un chip SPI con un dispositivo PIC18, programado con un programa C compilado con el compilador XC8, usando bibliotecas de plib.h . En la docs , leí: void OpenSPI( unsigned char sync_mode, unsigned char bus...
2
respuestas

I2C con PIC32 y MCP4706 no funciona

Estamos trabajando en un cargador de batería para una bicicleta eléctrica en este momento, pero creamos prototipos con un kit de PIC32MX695F512H y un DAC MCP4706 soldado en un panel de arranque programado con un PICKIT3. Tenemos algunos otros pe...
2
respuestas

PIC24 - múltiples cambios en el ciclo de trabajo de PWM

Disculpas por adelantado debido a mi falta de experiencia con la C incorporada. Estoy trabajando en un proyecto PIC24FJ64GA004 en el que se necesita un valor PWM de 16 bits. ser cambiado varias veces Estoy usando MPLAB IDE y C30. Me preg...
2
respuestas

AVR GCC: la matriz global / estática no se inicializa correctamente

Tengo problemas con las matrices globales en mi código C. Lo que estoy tratando de hacer es usar un búfer de visualización (matriz de 8 uint8_t con cada uint8_t que representa una fila) para iluminar los leds en una matriz de led de 8x8 mediante...
2
respuestas

PIC16F SSPADD causando que SCL baje pronto

No puedo comunicarme con mi RTC (PCF8563). Estoy intentando comunicarme con él utilizando un PIC16F876 sobre el bus I2C. El código de abajo es todo lo que estoy haciendo en mi main (). No puedo recibir un ACK del RTC. Por alguna razón, cuando co...
1
respuesta

¿Necesita ayuda para programar un NXTBee en un NXT Lego Mindstorm Robot?

Estoy haciendo un proyecto de trabajo usando el NXTBee NXT controlado por un arduino. Pero soy un novato con la programación. Estoy usando ROBOTC y cuando compilo obtengo un error: El procedimiento de llamada 'nxtReadRawHS' con niveles indirect...