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 != 0) ;
spi(0x50);
adcConfig = spi(0xFF);
adcConfig = (adcConfig << 8) | spi(0xFF);
ADC_CS = 1;
}
He declarado adcConfig
como variable global: unsigned int adcConfig
.
¿Cómo puedo imprimir el valor adcConfig
? Debido a que esta es una función void
, no devuelve ningún valor.
Lo he intentado así:
ReadAdConfReg();
printf("configreg:%d",adcConfig);
¿Está mal? O cómo puedo imprimir el valor de adcConfig
.
El controlador es ATMega32A , compilador CodeVisionAVR .