Preguntas con etiqueta 'c'

2
respuestas

Conversión de la aceleración de datos ADXL335 en desplazamiento

Actualmente estoy usando un chip ADXL335 de dos medidas de aceleración y luego lo convierto en un desplazamiento. Estoy deseando medir el rango de desplazamiento vetical (dirección -z) de un máximo de 10 cm, por lo que es bastante pequeño. He le...
1
respuesta

¿Puedo ordenar la fabricación de PCB / chip de la especificación LOTOS proporcionada?

¿Hay una manera de deducir automáticamente el diseño de PCB y / o chip de la especificación formal del problema de un problema (tarea) que se supone que debe resolverse en un PCB / chip? Actualmente estoy implementando una solución con Open...
2
respuestas

Necesita ayuda para mejorar el código de AVR

Entonces, hay un código que escribí para un proyecto de Clock en el que estoy trabajando y que utiliza un ATMega328P y un DS1307 RTC. #include <avr/io.h> #include <stdlib.h> #include <util/delay.h> #include <avr/interrupt....
2
respuestas

¿Por qué pasar el puntero para registrarse como volátil?

Estoy trabajando en el aprendizaje de TDD embebido en C creando un controlador LED para un AVR. En el libro de James Grenning , recomienda inyectar el PUERTO pasando un puntero al registrarse en la función. Encontré el siguiente código en la...
1
respuesta

AVR Bitwise Operations

Estoy empezando a aprender más sobre la programación de AVR ATMEGA. Al leer un artículo sobre el funcionamiento interno de Arduinos, estoy aprendiendo cómo se estructura el método shiftOut . Estoy un poco familiarizado con las operaciones...
1
respuesta

El temporizador 1 no puede aumentar en la fuente T1OSI externa para PIC16f627A

Nuevo en la programación PIC Intentando simular un PIC16F627A TIMER 1 utilizando MPLAB X IDE donde RB7 / T1OSI se incrementa, y alterna entre RB4 y TMR1 ISR. #include <stdio.h> #include <xc.h #pragma config WDTE = 0; //time...
2
respuestas

Sondeo de varios botones de una interrupción

Estoy intentando sondear 3 botones diferentes de una interrupción de temporizador de vigilancia, en un ATtiny13. Mi código funciona perfectamente para botones individuales, sin embargo, parece que no puedo sondear los 3 en un bucle. Todos los...
1
respuesta

UART Baudrate en ATmega328p

Escribí un programa para ejecutar el UART en una placa personalizada, usando el atmega328p solo con el oscilador interno, aquí está mi código: #define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> #define BAUD 9600 #...
1
respuesta

AVR ATmega32 - C - Se bloquea en la llamada de función

He tenido muchos problemas al intentar que funcione una pieza de firmware que funcionó bien anteriormente, y estoy trabajando en una copia de la placa con la que tengo problemas. Me he reducido a lo siguiente (al menos para empezar): Este fra...
1
respuesta

¿Cuáles son las reglas que debe cumplir la función para poder utilizarlas en RTOS?

Uso ATSAM4LC2A ARM que controla el 3xUSART , GPIOs , DMA . temporizadores con el uso de interrupciones y toda la lógica restante de mi aplicación ... El proyecto es funcional pero sin un RTOS todavía. Este es mi primer intento y quie...