Preguntas con etiqueta 'c'

1
respuesta

Entendiendo el comportamiento de la declaración de un caso en el interruptor [cerrado]

int a=4; int b=4; int main() { switch(a) { case 1: { case 4: b=7; case 5: b=8; //added newly to check in disassembly } break; }...
2
respuestas

Desde la interrupción del temporizador hasta la ejecución de la función principal (PIC16f877)

Estoy trabajando en un proyecto básico para un sistema de seguridad con PIC16f877 en MikroC, y tuve un problema relacionado con la interrupción del temporizador. Quiero que la interrupción se cancele cuando se alcanza la cantidad de tiempo elegi...
1
respuesta

No se puede conectar UART / USART2 en STM32F407ZG

Cuando intento conectarme a una computadora usando UART / USART2 en la plataforma STM32F407ZG no funciona, aquí está el siguiente código que usé, char uart_rd; void main() { // Initialize UART module at 1200 bps UART2_Init_Advanced (1...
2
respuestas

pic ccs c 16f84a.h [cerrado]

No encontré una solución a este error. Ya probé todos los pensamientos que tenía. Busqué mucho en la red y no encontré nada. En general, la respuesta es agregar un corchete { , pero no parece ser el caso aquí. programa: #include...
2
respuestas

Ensamblaje de mezcla y C [cerrado]

¿Es posible usar una mezcla de estos 2? Usando un pic4550 y mplabc18 Digamos que tengo un microcontrolador, que en mi puerto B (B0 B1 B2 B3 B4 B5 B6 B7) 1 byte, lo puse a '00000001' ¿Es posible asignar ese valor a un valor int de C y lu...
1
respuesta

error de sintaxis ehile token '=' SDCC [cerrado]

# include <at89x51.h> # define LCDPort P1 #define RS P0_0; #define RW P0_1; #define EN P0_2; void delay(int t) { int i; while(t>0) { i=1275; while(i>0) i--; t--; } } void LCDCommand...
3
respuestas

Usando la matriz como variables globales en IAR (STM32) [cerrado]

He definido una matriz global en main.c: __IO uint8_t data[3]={0,0,0}; luego, yo externo y asigno valores a esta matriz en otro archivo c: extern __IO uint8_t *data; INTERRUPT_HANDLER(EXTI_PORTB_IRQHandler, 4){ if(GPIO_ReadInputPin (GPIO...
2
respuestas

¿Cómo obtengo el valor de una RAM por una dirección dada? [cerrado]

Creo que sé cómo funciona la RAM, pero tengo un ejercicio en el que tengo que leer en la dirección 0x ???? Además, solo me interesa qué valor se devuelve después del comando de lectura. Por ejemplo: Hay una RAM y toda la RAM está llena (po...
1
respuesta

De instrucciones bitwise a código c de manera intuitiva

Necesito poder reconocer lo que hace un código de ensamblaje. Puedo imaginarme las instrucciones básicas en código C en mi cabeza. Pero las instrucciones a nivel de bits como and 10000001 y xor 11111111 en el medio del código no so...
1
respuesta

Aplicaciones de Conio.h en C incrustada [cerrado]

He utilizado el archivo de biblioteca conio.h en C y CPP para funciones como clrscr () y getch (). ¿Para qué más se usa en C incrustada? Conio.h funciones clrscr delline getch getche gotoxy kbhit wherex de donde color de texto textbackgrou...