Cuando programo en C, generalmente me gusta adherirme a la convención de mantener las funciones cortas y legibles, especialmente main (). Estoy actualizando un código 8051, y he notado que un ingeniero anterior sacó las funciones de inicio, las...
Tengo un dispositivo integrado con un chip flash Winbond W25Q128FV SPI y estoy tratando de extraer el firmware descargando la memoria flash.
Hasta ahora he usado un Bus Pirate con Flashrom para hacerlo. Flashrom detectó el flash SPI y también...
Estamos trabajando en un dispositivo IoT utilizando el MCU Dialog DA14681, el acelerómetro LIS331HH y el magnetómetro MMC3416.
todo se conecta bien y obtenemos lecturas de ambos sensores (aceleración a través de SPI y Magneto a través de I2C)...
No entiendo el propósito de la función CyU3PToolChainInit que está escrita en código fuente de ensamblaje para el FXE. Por lo que sé, borra el área BSS y entra en la función principal, pero ¿cómo se genera esta función? ¿Qué es una cadena de her...
Mi proveedor me dice que la comunicación entre 2 dispositivos Bluetooth requiere autenticación mediante una aplicación. Al leer en línea, creo que debería ser posible, pero no estoy 100% seguro.
Un artículo de EDN me dio la impresión de que...
Tengo un hardware de escáner OBD-II construido con STM32 y funciona bien con la mayoría de los vehículos. Pero estoy enfrentando dificultades con ISO 14320 K-Line rápido.
A pesar de que el firmware funciona bien cuando se prueba con un emula...
¿Existe una manera de estructurar el firmware en términos de código de línea principal e interconexiones para que el microcontrolador produzca una onda cuadrada cuando sea necesario, pero si el firmware falla, es decir, se bloquea o se desborda...
Mi problema es que mi cargador de arranque no está saltando a la aplicación, o tal vez sí, pero luego regresa al cargador de arranque debido a una interrupción. Para darte algo con que trabajar, aquí hay información:
El código que salta a la...
Soy nuevo en SE y este parece ser el mejor lugar para hacer mi pregunta, me disculpo si no lo es.
Estoy realizando una maestría en Ingeniería Eléctrica con un enfoque en sistemas / arquitectura integrados. Quiero seguir una carrera en el desa...
El código está escrito en MPLABX v4.00 con el compilador XC8.
Soy nuevo en escribir firmware para PIC de 8 bits y podría necesitar ayuda con mi código. Estoy usando un PIC16F1829 para un módulo LED que recibe comandos de RX. Solo estoy tratan...