Preguntas con etiqueta 'c'

2
respuestas

¿Qué es Access RAM en la serie PIC18 y cómo se usa exactamente?

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...
1
respuesta

Rutina de servicio de interrupción en C - función en una dirección específica

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:...
3
respuestas

Decodificación de múltiples codificadores rotatorios en cuadratura

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...
1
respuesta

Ejemplo de STM32F103 SPI Master?

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...
3
respuestas

Mi primer programa AVR C- el LED no parpadea

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...
1
respuesta

¿Cómo configurar el oscilador PIC24F?

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...
3
respuestas

Estrategias para administrar el tamaño del código - PIC18 XC8

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...
1
respuesta

Concurrencia de ISR de base de tiempo

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...
3
respuestas

PIC18 Gestión de memoria

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...
2
respuestas

PIC24 Oscilador interno y ciclos de instrucción

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