Preguntas con etiqueta 'c'

0
respuestas

¿Cómo usar correctamente el prinft en el editor de código?

Estoy utilizando CCS 5.x en Windows 7. La placa de TI es LM4f232 . El siguiente código realiza la conversión de A a D del acelerómetro a bordo. Estoy tratando de usar printf para ver mis valores variables, pero está fallando. #include "ut...
0
respuestas

¿Cómo deshacerse de “Código de operación no válido 0x002A en PC = 0x004” en ISIS Proteus?

He usado ATmega 8 y he simulado un circuito para usar interrupciones, cuando doy una interrupción externa, es decir, cuando se presiona un botón pulsador, todos los LED conectados a PORTB se supone que están encendidos, pero aparece este error....
4
respuestas

Uso de free () en la programación del microcontrolador PIC

En el código de mi Microcontrolador PIC18f4550, estoy usando una función que devuelve una matriz, lo sé, C no permite devolver una matriz, por lo que solo estoy devolviendo la dirección usando los punteros. Ahora, después de devolver la direcció...
3
respuestas

Operadores bitwise: ¿Cuál es la diferencia ^ = vs & = ~ (smthg)?

Estoy codificando para microcontroladores y he encontrado dos estilos de operaciones bitwise que me confunden bastante porque se usan indistintamente. Primero asumamos que nuestro REGISTRO tiene 4 bits; Bit 0,1,2,3. El valor predeterminado de RE...
3
respuestas

¿La comunicación UART no funciona con valores de velocidad de transmisión más altos?

Tengo un PIC32MX795F512L que está conectado a 8MHZ crystal. El programa UART funciona con el valor de 9600 baudrate pero no funciona con valores de baudios más altos como 115200 . El siguiente es el código: #defin...
3
respuestas

Acceder y almacenar un bit desde un uint8

Necesito acceder a un bit particular desde una variable uint8 , y almacenar este valor de bit a otra variable uint8 . En este momento estoy haciendo lo siguiente para lograr esto: bit_value = (uint8_variable & (1 << BIT_P...
2
respuestas

¿Cómo verificar el valor flotante como valor hexadecimal?

Estoy leyendo 4 bytes de EEPROM para hacer un valor flotante. El eeprom específico que uso (Serie 24Lxx) tiene 0xFF como valor predeterminado. Entonces, si leo cuatro bytes de 0xFF en la variable float, tendrá 0xFFFFFFFF Quiero poder ve...
1
respuesta

USART Communicatior AVR

Quiero establecer una comunicación entre mi ATmega32A y PC, pero hay una línea que no entiendo. La hoja de datos dice que: "Cuando ingresen los datos, se establecerá el bit RXC0 en UCSR0A , y puede leer los datos entrantes en UDR0 La función...
2
respuestas

PIC: variable global no modificada dentro del controlador de interrupciones

Tengo un controlador de interrupciones para mi PIC 16 que debería modificar una variable global. Luego, la variable global se lee con main() en un bucle infinito. Por alguna razón, parece que la variable global se está modificando de...
4
respuestas

¿Cómo manejar el método de sondeo en microcontroladores?

Estoy usando el microcontrolador PIC32MX795F512L. Necesito desarrollar una aplicación donde 4 LEDs conectados a los pines del controlador parpadearán continuamente a una velocidad de 1 seg. y hay 15 entradas conectadas al controlador. Estas e...