Preguntas con etiqueta 'c'

3
respuestas

Por qué los microcontroladores pic18fxxx son mejores para el lenguaje C

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?     
4
respuestas

Cómo deshacer seis botones en un pin analógico con Arduino

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...
5
respuestas

¿Cómo hacer que un puerto PIC32 SPI funcione para transmitir datos?

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...
1
respuesta

Implementar algoritmos de criptografía en un microcontrolador ARM

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í:...
1
respuesta

Generador de documentación para proyectos C incrustados

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...
1
respuesta

Escribiendo el gestor de arranque para STM32 por lenguaje C en Keil

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...
2
respuestas

¿Podría una instrucción de bifurcación ARM (ARM7TDMI) tomar 6 ciclos?

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...
2
respuestas

La interrupción no cambia la variable, ¿cómo es eso?

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...
2
respuestas

Encienda y deje que el LED permanezca encendido si el valor está por encima del umbral en el ciclo de tiempo principal

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...
5
respuestas

USART transmite problemas en un PIC

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...