Preguntas con etiqueta 'c'

6
respuestas

Accediendo al pin de E / S individual en MSP430

Im portando algún software de Microchip PIC (usando el compilador HI-Tech C) a TI MSP430, y en el código existente acceden a los pines directamente con algo como: RA1 = 1; ¿Hay una forma similar de hacer esto con el MSP430? ¿O tengo que esc...
1
respuesta

PIC XC8 redeclard argumentos

Estoy tratando de conocer mi PIC con proyectos simples de "inicio". Hice un flash LED con un botón. Hice un conteo de BCD de 0 a 9 con un retraso. Ahora quiero combinar esos dos y también refractorar el código un poco. Así que quiero que el B...
3
respuestas

Cálculo del tiempo empleado por una función en aplicaciones de microcontroladores

Me gustaría escribir un perfilador simple para mi microcontrolador STM32F100VE. He visto que puedo incluir time.h y en función de las funciones estándar de c puedo usarlo, pero estaba confundido acerca de _CLOCKS_PER_SEC_ 1000. No estoy seguro d...
2
respuestas

Los LED no funcionan, Simple :)

Objetivo Estoy intentando cambiar el estado de un pin en el PIC24FV16KA304 dependiendo de la presión de un botón. Inicialmente, los pines se configuran como entradas; al presionar un botón, los pines cambian a una salida con un estado bajo, al...
1
respuesta

STM32 DMA Transferir el puente entre 2 puertos uart

Estoy usando un stm32f103 y estoy tratando de transmitir simplemente todos los datos recibidos en 1 uart a otro uart y viceversa. Cuando se utilizan 2 programas de terminal, funciona bien, todo lo que escribo se transmite sin problemas. Pero...
2
respuestas

AVR: cómo optimizar ISR contabilizado en ciclos a código portátil, usando asm en línea

Estoy tratando de optimizar mis interrupciones de RX y TX para cumplir con el tiempo máximo de ejecución de 25 ciclos mientras las interrupciones están desactivadas. Hasta ahora, he encontrado que el código está lo suficientemente optimizado,...
2
respuestas

problema con el puntero XC8

Estoy teniendo problemas con el siguiente código: #include <xc.h> #include "config.h" void Init(void); void uart_send(char*); void main(void) { char arr[2]= {'a','b'}; char i=0; Init(); uart_send(arr+i); i++;...
2
respuestas

Interconectando el microcontrolador AVR al ADC, al generador de forma de onda y otros periféricos

Estoy haciendo el primer proyecto con el microcontrolador AVR ATmega32-A. En este proyecto estoy interactuando con ADC ( AD7798 ), generador de forma de onda ( AD9833 ), multiplexor, sensor capacitivo, demodulador. He adjuntado un diagrama de...
1
respuesta

Error al conectar GSM sim900 con atmega32 [cerrado]

Hola a todos, estoy intentando conectar la interfaz GSM SIM900 con atmega32. Tengo un código escrito en el que si un usuario presiona un botón, se realizará una llamada a un número predefinido. Si queremos cambiar el número predefinido, podemos...
6
respuestas

Cómo lidiar con los desbordamientos int firmados

Breve fondo primero; Tengo datos del bus CAN de un ángulo de dirección que obviamente es hexagonal. El ángulo de dirección cubre dos bytes de un mensaje. El documento de especificación que tengo dice que esos dos bytes forman un int de 16 bits c...