Preguntas con etiqueta 'c++'

1
respuesta

¿Por qué se puede mostrar char [3] con más de 3 caracteres?

char fromBluetooth[] = "zgr\r123\r"; int name_length = 0; int pass_length = 0; while (1) { if (fromBluetooth[name_length] == '\r') { break; }name_length++; } char ssid_determined[nam...
2
respuestas

Programación PIC - Obtenga el valor de varios botones en un puerto

Estoy aprendiendo PIC (pic18f4550) y bastante nuevo en la programación de microcontroladores. Estoy intentando obtener el valor de tres botones en PORTA y lo envío a una matriz de 8x8 led como coordenadas X a través de un 74LS595 . El problem...
3
respuestas

¿Se acepta "nuevo" cuando se utilizan objetos C ++ en una aplicación FreeRTOS?

He leído que se debe evitar malloc () al diseñar aplicaciones FreeRTOS. ¿Se aplica lo mismo cuando se usa "nuevo"? Por ejemplo: TestObject* test = new TestObject(); En una nota al margen, ¿se pueden compilar los archivos de FreeRTOS C co...
1
respuesta

STM32F3 El hardware CAN no ingresa al modo Inicial

Estoy tratando de escribir un controlador de metal desnudo para el STM32F302 en un tablero Nucleo-64. Estoy teniendo problemas para superar los primeros pasos y obtener el hardware para configurar el Reconocimiento de inicialización. Este contro...
1
respuesta

Agregar uno a un valor en C ++ para un PIC Micro

Tengo un PIC 12f629 y lo voy a programar. Tengo un valor para la salida: GPIO = 0b000000; y lo estoy utilizando en un bucle que se repite 10 veces: for (i = 0; i < 10; i++) Mi problema es que necesito incrementar GPIO para po...
2
respuestas

Cuando está en bucle, la dirección de la memoria no se muestra secuencialmente mientras se salta la memoria intermedia

Estoy intentando ejecutar una secuencia de memoria y mostrarla en la ventana de comandos. Aquí está el código: int addr[10]; //Address addr is 32 bit for{int i=0 ; i<10 ; i++} { int *p = &addr[i]; //Pointing to the...
1
respuesta

Compiladores para STM32F303x [cerrado]

¿Alguien tiene alguna sugerencia para el compilador / depurador C / C ++ para este chip, inicialmente a través de ST-LINK en una placa Discovery? Actualmente estoy usando IAR EWARM pero no estoy particularmente contento con él.     
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...
2
respuestas

Usando STL con microcontroladores ARM

Tengo un NXP LPC1769 que cuenta con un ARM Cortex M3. Comprendo cómo programarlo y he tenido éxito en la creación de los programas C y C ++ para él. Tengo un código que quiero transferir desde Windows. El problema es que el código se basa...
1
respuesta

SIM800L AT + CSQ devuelve 0,0 cuando se inserta SIM y 20 ~ 40 cuando inserto el sim

Tengo el módulo SIM800L, cuando intento AT + CSQ devuelve 0,0 cuando intenté quitar el simulador y volver a intentarlo, devuelve el número 0 (25,0) y no puedo registrarme en una red entonces AT + CREG? devuelve 0,2 ¿Debo activar a...