Me encontré con algunas diferencias bastante extrañas en los comportamientos de mi microcontrolador PIC16F628a en comparación con el simulador integrado MPLAP.
Después de una larga búsqueda, resultó ser diferente debido a los valores predeter...
Decidí comenzar a usar MPLAB con XC8 después de haber comenzado a alcanzar el límite de tamaño de código de 2k en MikroC. El problema es que, como todas las bibliotecas Mikroc son propietarias y no hay bibliotecas disponibles para la serie PIC16...
Supongamos que tengo una matriz:
#define ARRAY_SIZE 576
#pragma udata DATA
float I_1[ARRAY_SIZE]; //My huge array
#pragma udata
Y que accedo a mi matriz de esta manera:
float compute()
{
float *I_1_ptr = &I_1[0];
//Somewhere i...
Estoy ejecutando un Hello World que alterna RB7:
#include <p16f1509.inc>
__config _CONFIG1, _FOSC_INTOSC
udata
delay0 res 1
delay1 res 1
delay2 res 1
delay3 res 1
ledState res 1
delay32 macro delay
goto $+1
goto...
ICD3 pasa la prueba interna con MPLAB IDE usando el módulo de interfaz de prueba
PIC16F819-I / P admite ICSP y depuración en circuito fuente .
El pinout de ICD3 es el siguiente ( source ):
1) Vpp/!MCLR
2) Vdd
3) Vss
4) PGD
5) PGC
6) LVP...
¿Alguien ha experimentado el uso del giroscopio Invensense IMU3000 con algún microcontrolador?
El hardware viene con una biblioteca realmente buena que integra el control total de sus características. Esta biblioteca está estructurada en 3 ca...
¿Es posible usar el comando setChannel() para cambiar entre las entradas para el ADC interno de PIC18F4550 al final de cada conversión, p. ej. de AN0 a AN1 y viceversa, o se requiere la inicialización del registro para el interruptor de e...
Puedo hacer fácilmente la división en C del microcontrolador PIC.
Pero, ¿hay una manera de dividir dos números almacenados en dos registros de 8 bits?
Por ejemplo, mira este código.
Tengo que hacerlo en ensamblaje PIC para microcontroladores de...
Tengo problemas con la asignación de memoria constante con XC8. Intento hacer esto:
const unsigned char patterns[12] = {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
};
pero recibo este error: "no puedo encontrar 0xC palabras (0xc con to...
Soy nuevo en codificación y necesito algunas respuestas, estoy haciendo un mini proyecto y me atrapan algunos errores, no estoy seguro,
Estoy haciendo una máquina de "fotocopia" y tengo que codificarla en C bajo el IDE de Microchip MPLAB....