Preguntas con etiqueta 'c'

1
respuesta

Implementación del software MIPI RFFE

Actualmente estoy intentando implementar el protocolo MIPI RFFE (como maestro) en un simple microcontrolador AVR, las especificaciones dicen que la frecuencia del reloj puede bajar a 32 kHz, así que supongo que esto debería ser posible implement...
2
respuestas

¿Es realmente necesario borrar manualmente el indicador de interrupción de desbordamiento del temporizador XMEGA?

Como algunos de ustedes saben, Atmel proporciona un marco de software (principalmente como parte de Atmel Studio) que proporciona controladores y ejemplos y se actualiza de forma más o menos regular. En una actualización reciente, explícitam...
4
respuestas

¿Por qué la gente usa (1 PA0) cuando configura el puerto?

En AVR Tutorials veo con frecuencia: DDRA |= (1 << PA0); PORTA |= (1 << PA0); utilizado en lugar de: DDRA |= PA0; PORTA |= PA0; ¿Cuál es el propósito de esto?     
5
respuestas

¿Qué idioma usan los microcontroladores aparte de C?

Quiero comenzar a hacer dispositivos y leo sobre microcontroladores y otras cosas en Internet. Me pregunto si hay otros lenguajes para programar microcontroladores además de C.     
3
respuestas

Lo que determina sizeof (int)

Con respecto a los tipos de datos estándar, ¿cuál es el tamaño de un entero en los controladores ATmega? ¿Y qué determina el tamaño, es solo el compilador? ¿O está en el diseño de hardware del controlador y, por lo tanto, todos los compiladores...
5
respuestas

Entero a ASCII en C18

Estoy escribiendo el código para un PIC18F46K22 usando el compilador C18. Quiero escribir el valor de un entero \ $ n \ $ en ASCII sobre el USART en mi PC. Para \ $ n < 10 \ $, es fácil: Write1USART(n + 0x30); // 0x30 = '0' Esto funci...
3
respuestas

¿Cómo puedo modular la frecuencia PWM en tiempo real con un Microchip dsPIC?

Estoy intentando cambiar la frecuencia de salida de PWM aproximadamente una vez por milisegundo utilizando un dsPIC33FJ256GP710, y tengo resultados mixtos. Primero intenté esto: #include <p33fxxxx.h> _FOSCSEL(FNOSC_PRIPLL); _FOSC(F...
2
respuestas

Macros V / S funciones en línea durante la programación para avr-gcc

He estado haciendo mi primer trabajo serio de programación en estos días. He estado expuesto a un montón de código por diferentes desarrolladores. Una cosa que me parece confusa es cómo estos desarrolladores deciden cuándo usar una definición de...
3
respuestas

¿Qué está mal con esta detección de cambio de pin de PIC?

Tengo dos PIC18F4620 conectados a través de SPI + Slave Select + línea IRQ adicional. Ambos controladores se controlan desde el mismo oscilador de cristal utilizando los mismos ajustes de reloj. El maestro envía un byte y luego espera hasta que...
2
respuestas

cómo convertir bytes en ASCII en lenguaje C

Estoy recibiendo bytes de mi UART como uint8. ¿Cómo convierto estos bytes en ASCII? Estoy usando Atmel 6.0 y mi microcontrolador es ATMega16L. EDIT Estoy usando un teléfono Android para enviar y recibir información a un módulo Wifi (RN-131)...