La familia Pic18fxxx tiene muchas ventajas y mejoras de la familia de microcontroladores pic16fxxx. ¿Cuál es la característica particular que los hace mejores para la programación en C que los dispositivos pic16fxxx?
Estoy usando el pin analógico 5 en Arduino para detectar pulsaciones de 6 botones. En la imagen, el botón de arriba a la derecha es el número 1 y luego, de derecha a izquierda, van como 2, 3, 4, 5, 6. El programa debe imprimir 0 cuando no se pre...
Estoy buscando que un puerto serie SPI se ejecute en un PIC32 (PIC32MX360F). ¿Alguien puede indicarme algunos buenos recursos sobre cómo hacer esto para que un novato pueda averiguarlo? Estoy usando el kit de inicio PIC32 y tengo una tabla de sa...
Suponga una situación en la que desea realizar algunos procedimientos de cifrado en su microcontrolador ARM. (Reciba un archivo, cifre con 3DES y algunas funciones hash y devuélvalo, por ejemplo).
Por lo que sé, tenemos dos opciones aquí:...
Estoy buscando el equivalente de lo que Javadoc es para Java y, a partir de ahí, una forma de estandarizar la documentación del código. . Es doxygen más común en este contexto. ¿Hay opciones integradas, dependientes de IDE? Estoy interesado...
Quiero escribir un gestor de arranque para mi MCU. Es un STM32F103RET6. Busqué información sobre cómo escribir un gestor de arranque, pero no pude encontrar nada. Ahora tengo estas preguntas:
¿Dónde puedo encontrar información (sitio web, li...
Parece que una instrucción de rama ARM parece tardar 6 ciclos en ejecutarse en un procesador ARM7TDMI. Parece que no debería estar sucediendo porque en todas las referencias que he encontrado, una instrucción de bifurcación ARM7TDMI debería toma...
El problema era virtualmente no descargable, la interrupción que estaba cambiando una variable al azar no lo haría, sin un patrón aparente; la variable dentro del código de interrupción cambiaría pero, fuera de ella, el cambio se revertirá ese...
Estoy totalmente atascado con este problema bastante trivial (?), tengo este pseudo código que convertiré a C (estoy programando un MCU ATmega8):
Include libraries
Threshold = 40 //Celsius
While true
Temp = Read_temp_from_sensor()
If...
Estoy intentando enviar datos a una tarjeta SD desde un PIC18f4580, pero el PIC no está enviando lo que debería ser.
variables globales relacionadas:
unsigned char TXBuffer[128]; //tx buffer
unsigned char TXCurrentPos = 0x00; //tracks the n...