Preguntas con etiqueta 'c'

4
respuestas

¿Quién recibe el valor devuelto por main ()?

Sé que en las computadoras, el sistema operativo recibe el valor devuelto por la función main() . Pero, ¿qué sucede en la función main() de un microcontrolador?     
2
respuestas

¿Qué es bit banging

Soy nuevo en la programación de microcontroladores. Estoy usando el controlador ATmega32-A y el compilador CodeVisionAVR. Estoy utilizando el generador de forma de onda (AD9833) para generar una señal de onda sinusoidal mediante la comunicación...
5
respuestas

bibliotecas estándar en metal desnudo

La mayoría de las veces realizo desarrollos en dispositivos que han portado Linux, por lo que la biblioteca estándar de C ofrece muchas funcionalidades a través de la implementación de llamadas al sistema que tienen un comportamiento estandariza...
10
respuestas

Lenguajes de programación para ingenieros electrónicos

Soy un estudiante de Electrónica e Ingeniería de Comunicaciones. Antes de llegar a la universidad, he estado interesado en la programación y las aplicaciones informáticas. Me había centrado en diseñar aplicaciones de Windows y aprender sus técni...
6
respuestas

Para el código incrustado, ¿por qué debo usar los tipos "uint_t" en lugar de "int sin firmar"?

Estoy escribiendo una aplicación en c para un STM32F105, usando gcc. En el pasado (con proyectos más simples), siempre he definido las variables como char , int , unsigned int , etc. Veo que es común usar los tipos defini...
4
respuestas

¿Cómo funciona el restablecimiento de fábrica?

Todos los dispositivos incorporados incluyen una opción de "Restablecimiento de fábrica" que permite al usuario restablecer su dispositivo si algo está mal. Estoy desarrollando un Firmware en una placa STM32. El firmware incluye un cargador d...
8
respuestas

¿Escribir algoritmos DSP directamente en C o en ensamblador? [cerrado]

Estoy trabajando en un proyecto DSP (filtrado IIR) en un procesador de señales digitales Analog Devices (BF706) con el paquete de compiladores que viene con él, CrossCore Studio. Tiene algunos ejemplos para cosas DSP simples como filtros FIR y I...
5
respuestas

Posibilidades de asignar memoria para el diseño de firmware modular en C

los enfoques modulares son bastante útiles en general (portátiles y limpios), así que trato de programar módulos lo más independientes posible de cualquier otro módulo. La mayoría de mis enfoques se basan en una estructura que describe el módulo...
2
respuestas

Diseño de codificación en C: ¿punteros a funciones?

Tengo un PIC18F46K22 y lo programo con el compilador XC8. Al final, tendré un sistema como una PC con stdin y stdout . Así que en el bucle principal habrá una función que verifica si hay una nueva entrada. Si hay entrada, una func...
3
respuestas

De C a Asamblea

Supongamos que tenemos el siguiente fragmento de código C para un avr-8bit: int v1=1; int v2=2; v2=v2+v1; Esperaba lo siguiente desmontar ldi r18, 1; ldi r19, 2; add r19, r18; pero después de correr: avr-gcc -mmcu=atmega2560 Test.c -...