Leí una hoja de datos y encontré la variable definida como unsigned char near Sample_X . ¿Qué es esto y en qué se diferencia de unsigned char Sample_X ?
Estoy tratando de escribir un programa para el ATTiny13. Mi problema es que tiene enormes limitaciones de tamaño. Bueno, al hacer mi primer programa Hello World, ¡se necesitaron 100 bytes de espacio de programa solo para encenderlo y apagarlo! ¿...
Aprendí cómo codificar un controlador, pero nunca puse el código en el dispositivo físico. Estoy intentando averiguar qué debo ordenar para comenzar a desarrollar un sistema integrado básico.
Por ejemplo, si tengo un PIC18F1330, tengo el IDE...
Hoy comencé a usar MPLAB X para programar mis PIC y encontré una plantilla de código, con varios archivos y puntos para completar el código. Antes he tenido un solo archivo con mi código en él. En esta plantilla, donde se supone que debo colocar...
Actualmente tengo un número de serie codificado en mi firmware para un diseño con el que estoy trabajando. El firmware puede leer y reportar el número de serie. Eso funciona bien para lo que necesito. El problema es que cada nuevo número de seri...
(Específico del Arduino Uno ...)
¿Qué sucede con la pila cuando se produce una interrupción en un microcontrolador AVR y llamo a una función? ¿El compilador en línea el código? ¿Guarda en caché la pila en algún lugar y luego restablece el pun...
Veo que en el sitio web oficial de Arduino, la página de referencia contiene las funciones y los valores que usaría para el compilador Arduino.
enlace
¿Qué utilizarías en su lugar, si trabajas con Atmel Studio?
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...