Preguntas con etiqueta 'c'

2
respuestas

No se puede establecer la hora para los temporizadores PIC32

Estoy usando PIC32MX795F512L . Uso de la biblioteca de periféricos para generar la interrupción del temporizador. A continuación está el código que estoy usando: //PIC32 is running at 72MHZ #define FCY 72000000UL #define FPB (FCY/2) #def...
1
respuesta

¿Puedo generar el pulso con el temporizador1 en modo normal en ATmega 2560 utilizando el indicador TOV?

El temporizador tiene CTC y PWN para generar pulso. Sin embargo, si quiero generar un pulso cuando el temporizador alcanza su nivel máximo, el uso de CTC o PWN no es necesario cuando se establece el TOV cuando el temporizador se desborda. Mi ide...
1
respuesta

El temporizador ATMega2560 no vuelve a aumentar después del desbordamiento

Quiero generar una forma de onda con f = 196 Hz usando solo el modo normal. Aquí está el código que utilizo. Cuando el temporizador se desborda, TOV1 se configura y PIND0 se activa. TOV1 se borra después de eso y espero que ocurra otro desbordam...
2
respuestas

Mejorando el rendimiento de memcpy en 8051

Tengo una rutina para SHA-1 en unos pocos bytes de entrada que tarda 17 ms en completarse en un núcleo basado en 8051 (que se ejecuta a 32Mhz). Llama a memcpy una vez, pero parece ser el cuello de botella (¡casi todo el total de los 17ms!...
3
respuestas

Conectando LDR con atmega32

Tengo que hacer un interruptor de luz basado en LDR que encienda las luces en condiciones de luz definidas. Para hacer esto tengo que usar el micro controlador atmega32. Sigo algunos tutoriales y escribo algunos códigos. el código se compila en...
1
respuesta

Ayuda con el código PIC C eficiente y concisa

Soy bastante nuevo en la programación de microcontroladores PIC, pero me estoy quedando atrapado en él y me encanta. Hoy mi pequeño proyecto era hacer que un número de pantalla de 7 segmentos contara de 0 a 9, multiplexando cada segmento a medid...
1
respuesta

No puedo entender el comportamiento de la salida ADC PIC18F458 en el PUERTO B con LED

Recientemente he comenzado a entrometerme con el PIC18f458. A continuación se muestra el código en el que he configurado el adc interno de 10 bits. #define _XTAL_FREQ 10000000 #include<P18F458.h> #include <xc.h> #pragma config OSC=...
1
respuesta

Programación C integrada para conectar el sensor ultrasónico al microcontrolador 89s51

Estoy intentando conectar un sensor ultrasónico HC-SR04 a un microcontrolador de la familia 51 como 89s51. Después de aprender cómo funciona el sensor ultrasónico, escribí un programa según mi conocimiento sobre el sensor ultrasónico, pero ahora...
2
respuestas

modbus_read_registers - ERROR conexión expiró

Estamos utilizando la biblioteca libmodbus para leer los valores de registro del medidor de energía EM6400 que admite Modbus sobre RTU. Estamos enfrentando los siguientes dos problemas. 1) Estamos enfrentando un problema con Modbus_read_regis...
1
respuesta

LED en marcha a diferente velocidad usando el temporizador

Soy nuevo en la programación C Quiero programar un LED en funcionamiento en mi PIC24 (PIC24HJ256GP206) Tengo 5 LED en mi PORT G y tengo entrada PORTB (RB0) Mi programa debería, si RB0 está conectado a tierra (pongo el puente en mi circuito...