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...
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...
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?
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.
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...
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...
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...
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...
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...
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)...