Preguntas con etiqueta 'c'

1
respuesta

datos de PROGMEM vs. datos calculados

En un proyecto arduino en el que estoy trabajando (ATMega328 en este momento) tengo un montón de datos de distancia vectorial que necesito usar para varios píxeles en una matriz. Es un cálculo relativamente simple: d = math.sqrt(math.pow(x2...
1
respuesta

PIC18 - problemas para hacer que la rutina del ensamblador en línea funcione

(EDITAR: Se agregó el código de desensamblaje C18) Necesito optimizar una función escrita en C para un PIC18f4585. Estoy usando C18 para compilar. La función que estoy intentando volver a escribir en el ensamblaje es: void readResetTimer...
2
respuestas

Problema del temporizador PWM con HCS08 - escala inicial

Estoy usando un MC9S08LH64 módulo del temporizador del microcontrolador para generar un temporizador interno para la sincronización . el reloj del bus está en 4.3 MHz, el módulo está configurado en 4309 (TPM1MODH y TPM1MODL) y estoy esperando...
2
respuestas

Configuración de un pin en PORTA en el PIC18F452 alto: falla la compilación del código

Estoy intentando escribir el código que establecerá bit0 en PORTA en el máximo PIC18F452 si se cumple alguna de las condiciones en las declaraciones IF. Estoy usando el depurador MPLAB ICD2 y el Microchip C18 Toolsuite. El código es el siguiente...
0
respuestas

noTone () y tone () no están implementados para Arduino Due [cerrado]

Resulta que, noTone () y tone () se encuentra en el núcleo de la API de arduino, pero no parece implementado para el Arduino Due . Esperaba utilizar tone() y noTone() para implementar el sonido de muerte de mario que se encu...
3
respuestas

Cómo implementar secciones críticas en ARM Cortex A9

Estoy transfiriendo un código heredado de un núcleo ARM926 a CortexA9. Este código es baremetal y no incluye un sistema operativo o bibliotecas estándar, todas personalizadas. Estoy teniendo una falla que parece estar relacionada con una condici...
0
respuestas

Usando C ++ en entornos con recursos limitados [cerrado]

En el pasado he estado usando C (o ASM) para desarrollar el firmware del microcontrolador. Es lo que aprendí durante mis estudios de EE. Sin embargo, parece que el mercado laboral aquí tiene una gran demanda de desarrolladores de C ++ en el camp...
2
respuestas

Práctica recomendada para mantener main () en sistemas integrados

Me gustaría saber una cosa acerca de mantener el main() en la práctica de codificación integrada. Tengo un sistema independiente que tiene n número de estados y estaría cambiando a los estados respectivos. Al principio hice un...
3
respuestas

Comportamiento inesperado con pow (2, x) en Embedded C

Soy un novato en Embedded C (aprendiz solo). Lo estoy usando para conducir alrededor de un robot (usando el ATmega2560 con 14.7456 MHz). Estoy experimentando un comportamiento inesperado con el siguiente código: int j = 2; PORTJ = pow(2, j) -...
5
respuestas

Midiendo el rendimiento del firmware

Estoy usando el compilador C y los controladores PIC. Me he estado preguntando acerca de la medición del rendimiento del código f / w que escribimos. Tengo dos versiones de estructuras para el mismo código: Primero : usando while ma...