Tag: ANDROID-ROOM-EMBEDDED
Recientemente estoy utilizando iniparser como opción principal. Sin embargo, su API crea demasiados espacios en blanco, lo que resulta en un desperdicio de memoria. Por ejemplo, iniparser_set() creará /*test.ini*/ [section] key = value en lugar de /*test.ini*/ [section] key = value Desde el punto de vista de un sistema integrado, . . . Read more
En Microchip Studio, cuando tengo comentarios de varias líneas dentro de una función, el ajuste de código no funciona bien, ya que sugiere ajustar solo los comentarios: Pero si elimino los comentarios de varias líneas, sugerirá ajustar la función normalmente: ¿Cómo puedo tener siempre habilitado el ajuste de la función, . . . Read more
Estoy analizando código escrito para el microcontrolador STM32H730. Encuentro el siguiente fragmento de código que produce un hardfault cuando se llama a BootHoldRequest(&fnBoot). #define BOOTBLOCK_ADD 0x08000000L #define BootHoldRequest (*((BOOTLOAD_PROCEED_TYPE *) (BOOTBLOCK_ADD + 0x200))) typedef void (* CALLBACK_PTR)(void); typedef uint16_t BOOTLOAD_PROCEED_TYPE(CALLBACK_PTR *); typedef void (* VOID_FUN_TYPE)(void); static VOID_FUN_TYPE fnBoot; if (BootHoldRequest(&fnBoot)) . . . Read more
Actualmente estoy intentando resolver la siguiente pregunta de tarea: Supongamos que se van a interconectar un microprocesador de 16 bits y dos microprocesadores de 8 bits a un bus de sistema. Se proporcionan los siguientes detalles: 8 pts Todos los microprocesadores cuentan con las características de hardware necesarias para cualquier . . . Read more
Tengo un sensor láser. Quiero detectar señales de pulso por debajo de 10ns con un MCU. ¿Qué criterios son importantes para que el MCU detecte esta señal? Por ejemplo, ¿la velocidad del ciclo de instrucción, la velocidad del reloj o la velocidad de GPIO… Cuál es importante? o ¿qué es . . . Read more