He estado jugando con los microcontroladores PIC por un tiempo, y he tenido un poco de éxito, sin embargo, a veces tengo reinicios inexplicables y, a veces, necesito un ciclo de energía para que mi dispositivo comience a funcionar.
Creo que e...
Tengo problemas para controlar un relé con cargar en él. Estoy usando PIC16F628A. El problema es el siguiente: el relé tiene carga. Al principio está apagado. Cuando la salida del microcontrolador está activada, el relé también se activa. Cuan...
He estado tratando con el microcontrolador PIC durante un tiempo y, como dice la pregunta, quiero entender el esquema de denominación para cada línea PIC (PIC de 8-16 y 32 bits).
Por ejemplo, ¿cuál es la diferencia entre
PIC24FJ128GA010 y
PIC24F...
Estoy programando un microcontrolador PIC16F877A en C, compilando con Microchip XC8 1.44.
He configurado una interrupción TMR0 por cada 800 microsegundos que escanea a través de una matriz de LED, iluminando cada columna de 8 LED a la vez usa...
Soy nuevo en la programación de PIC (pero no C, sistemas integrados, etc.) Estoy usando MPLAB X con el PIC16F1829 especificado para el proyecto. Tengo los siguientes incluyen:
#include <htc.h>
#include <xc.h>
#include <pic16f182...
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...
Intento reducir el consumo de energía para PIC18F87J11 en el modo de suspensión. El PIC está consumiendo .01 mA (6 uA) en modo de suspensión con baterías alcalinas AAA y otra fuente de energía, pero cuando uso baterías de litio, el consumo de...
Estoy pensando en comenzar un proyecto y solo estaba buscando información general. Donde trabajo, nuestra empresa actualmente tiene estaciones remotas que toman datos de un enlace de radio e ingresan los datos a una base de datos SQL. Soy respon...
Estoy empezando a trabajar en un proyecto en el que quiero hacer un DSP utilizando una solución integrada, idealmente con una latencia muy baja, ya que estará en un entorno de tiempo real. Además, quiero alta calidad, preferiblemente de 16 bits...
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...