Preguntas con etiqueta 'c'

1
respuesta

libmodbus problema con la lectura del esclavo

Tengo el siguiente código para conectarme a un sensor de temperatura como mi esclavo usando la biblioteca libmodbus en C, #include <stdio.h> #include <stdlib.h> #include <modbus.h> #include <errno.h> int main() { st...
2
respuestas

¿Necesita ayuda con el botón pulsador en atmega8

Esto es lo que tengo: Atmega 8 cableado para programación, funcionamiento confirmado, el programador es mi fuente de alimentación. 2 leds conectados a través de 470Ohm detienen los reisistores a los puertos PORTB0, PORTB1 y GROUND, funcionand...
3
respuestas

¿Es eléctricamente correcto dirigir la conducción de siete segmentos de manera multiplexada?

Quiero diseñar un voltímetro con un mínimo de componentes para que la PCB sea lo más pequeña posible. Para este propósito, deseo dirigir directamente la pantalla de siete segmentos.    Teniendo en cuenta el hecho Normalmente, para un segmento...
1
respuesta

MPLAB X IDE en la emulación / depuración de la computadora, ¿cómo establecer valores de entrada?

¿Hay alguna forma de emular la entrada en el chip usando el emulador gratuito, al depurar mi código para ver si responde correctamente a la entrada?     
1
respuesta

El programa se cancela después de ISR

Primero, soy nuevo en esto y me registré para obtener ayuda sobre este problema que he tenido. He hecho muchas búsquedas en Google para resolver este problema y sin suerte. Estoy tratando de capturar la señal del sensor de humedad usando un temp...
1
respuesta

Midiendo la longitud del pulso con ICP

Estoy tratando de medir la duración del pulso, con ICP (pin de captura de entrada) en Atmega8 , proveniente de este circuito: . PINB0 es un pin ICP en AVR. Este es (la mayoría de) el código: volatile uint8_t num_interrupts = 0; //number of...
2
respuestas

¿Por qué no puedo usar una variable en una sentencia if?

Soy nuevo en los microcontroladores Pic y recién comencé a programarlos. Ahora mi problema radica en este código: unsigned char i; unsigned char firstRun; unsigned char secondRun; unsigned char released; void main() { unsigned char i;...
3
respuestas

ESTADO DEL GPS SIM908 "Ubicación desconocida" Error

Estoy usando un módulo SIM908 en una placa personalizada y tengo problemas para obtener la ubicación del GPS. Todo lo demás funciona en el módulo. Puedo enviar SMS, hacer llamadas y enviar y recibir datos de una página web. Pero el GPS no parece...
1
respuesta

¿Cómo prevenir la fluctuación de conmutación continua?

Estoy diseñando un estabilizador digital, estoy usando la función ADC del microcontrolador para detectar el voltaje entrante y procesar la salida a través de un transformador AUTO. El código es como if(63<Voltage_INT && Voltage_INT&...
3
respuestas

Herramientas para compilar punteros a matrices de tamaño estático

¿Existen herramientas de análisis de código estático para C que conviertan punteros en arreglos de un tamaño estático? Es un dolor marginal y simplemente pensé en consultar con la comunidad. Una búsqueda rápida en Google no encontró nada útil po...