Estoy leyendo recursos relacionados con las optimizaciones de PIC y he encontrado el documento llamado TIPOS DE OPTIMIZACIÓN DE MPLAB® C18 . Una de las cosas que menciona es Access RAM . Sé que es la parte de la RAM que se puede usar sin...
Necesito agregar una Rutina de servicio de interrupción (ISR) al código existente en C para una PIC18F4620 y PIC18F46K22 . Como puede ver en la sección 9 (de ambas hojas de datos), estos dispositivos tienen múltiples vectores de interrupción:...
Escenario
Tengo 4 ACZ16 codificadores rotatorios en cuadratura conectados al GPIO Port D en un ATMega168P . Sólo estoy tratando de extraer la dirección de rotación de ellos. La posición es irrelevante, y se garantiza que solo un codificado...
Quiero usar la configuración maestra de SPI y enviar algunos datos solo para capturarlos con Logic Analyzer. Parece que no puedo disparar en el reloj y capturar nada.
Usando el código de los ejemplos de la biblioteca periférica estándar, no veo...
Creé un programa simple para colocarlo en un chip ATMega328P ( Hoja de datos ). Escribí mi primer programa en el estudio ATMEL que quería usar para parpadear un LED a una velocidad de 0.5Hz con un consumo de energía extremadamente bajo. Aquí est...
Estoy codificando en PIC24F y todavía estoy luchando con la configuración del oscilador. Entre los bits de configuración y los SFR, como CLKDIV y OSCCON, estoy un 'bit' perdido ... He estado haciendo que las cosas funcionen por prueba y error, p...
Soy nuevo en el desarrollo de C embebido y estoy buscando algunos principios generales / pautas para administrar el tamaño del código generado.
En mi ejemplo específico, estoy usando XC8 en un PIC18F4550. Mi código hasta ahora utiliza alreded...
Este es un tipo de problema "clásico", y creo que tengo una solución, pero quiero examinarla con esta comunidad. Estoy creando un proyecto con el microcontrolador ATtiny88 y estoy programando en avr-gcc. Lo necesito para manejar las siguientes i...
El tamaño de pila limitado de los PIC de presupuesto es un área problemática y he ajustado mi código para adaptarse a esta realidad. Actualmente adopto un paradigma aproximado de agrupar funciones estrechamente relacionadas en un módulo y declar...
Tengo algo de experiencia relativa en AVR pero solo mínimo con PIC. Para iniciar un proyecto, solo quería verificar que pude hacer que el oscilador interno funcionara a la frecuencia correcta. Entonces, mi primera prueba fue cambiar un pin y ver...