Estoy utilizando un MCU 'ARM Cortex M3' con el 'Sistema de archivos FAT ChaN (R0.13a (2017))'. Todo funciona de maravilla en este momento con las tarjetas SD que he formateado como FAT32 o como exFAT. Estas tarjetas van desde 8 GB a 64 GB y toda...
Estoy usando Mplab x Ide con v3.61 en el compilador Xc8, PIC18F24K40. Usé el código UART generado por MCC para enviar y recibir datos.
Tengo funciones de Euart como a continuación
#define LED_RX RC7 // Pin assigned RX LED
#define LED_TX RC6...
Estoy tratando de usar la funcionalidad ICP (Pin de captura de entrada) de ATMEGA328p (placa Arduino Uno) y de alguna manera parece que no funciona. He conectado un interruptor a ICP pin PB0 en este caso, y quiero cambiar un LED a PC0 cada vez q...
Todo está bien cuando se trata de leer registros con:
modbus_read_registers(ctx,0,32,destination);
Me da valores de 32 registros diferentes. Pero cuando se trata de leer bits (bobinas) en los registros, obtengo un error illegal function...
Estoy escribiendo una función de inicialización en un ATTiny441 para establecer el registro de dirección de datos (DDR) para el puerto A o B según el número de pin físico.
Hastaahoramiimplementaciónpareceunpocotorpe.Acontinuaciónsemuestral...
Utilicé STCube para generar mi código para obtener un ciclo de trabajo diferente en dos pines diferentes del mismo temporizador en mi tablero Nucleo F446ZE. Funciona en su mayor parte, ambos pines tienen la misma frecuencia pero ambos tienen el...
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...
He conectado la pantalla de 7 segmentos a PORTB (RB1-RB7), RB0 es un pin de interrupción externo que está encendido
para mostrar el número 8, escribí 0b11111110, entonces, ¿qué pasará con la interrupción externa cuando escribo 0 en el bit 0?...
En el libro "An Embedded Software Primer", leí eso
si un chip debe cambiar muchas de sus señales de salida de alta a baja o
de bajo a alto al mismo tiempo, ese chip necesitará mucha potencia para
cambiar estas señales Van a necesitar m...
Estoy intentando guardar algunas cadenas en Winbond Spi Flash con el microcontrolador atmega 128. Hasta ahora soy capaz de obtener ID de manufactura. y guardar la cadena hasta 256 bytes, pero cuando intento leerlo, se pone en blanco. Estoy submi...