Estoy intentando escribir código atómico, en mi ejemplo a continuación, necesito realizar la operación simple a ^= 1;
static volatile int a = 0;
//-- a ^= 1;
__asm__ __volatile__( "xori %0, %0, 1"
: "=r"(a...
Acabo de descargar el Proteus ISIS Circuit Simulator y he notado que en sus muestras, tienen proyectos PIC. basado en C y podrían pasar por el código C en el depurador.
Aquí hay una captura de pantalla de uno de sus videos de muestra:...
Tengo un dilema.
Necesito leer los valores de ADC de PIC18F4520 . Mi configuración y código son los siguientes:
#define OSC INTIO67
int adc_result = 0;
void main(void)
{
OSSCON = 0x70; //Set it as 8Mhz.
OSCTUNEbits.PLLEN = 1; //En...
Estoy implementando un I 2 esclavo de solo lectura en un PIC18F4620 . He hecho un controlador ISR de trabajo para el módulo MSSP:
unsigned char dataFromMaster;
unsigned char SSPISR(void) {
unsigned char temp = SSPSTAT & 0x2d;
i...
Estoy pensando en usar algo como esto para conectar un Arduino a una unidad de control de motor de motocicleta (ECU): Arduino CAN-Bus Shield con el titular de la tarjeta uSD .
Nunca hice algo como esto; utilizando el bus CAN, ¿puedo leer s...
Mi código completo se encuentra aquí .
Básicamente, estoy transmitiendo a un Arduino, y no estoy recibiendo el valor correcto (se dará cuenta de que estoy tratando de enviar d'22 '). Aquí está el método donde realmente mordí la transmisión:...
¿Por qué no usar un MOSFET de canal P en este circuito ? Para mí, tiene más sentido, ya que el MOSFET actúa como una resistencia cuando se enciende, lo que es mejor que la caída constante de un PNP.
Conecté dos codificadores rotatorios AMT 103 (montados en dos motores de CC separados) a un dspic30f4011 y leí los valores utilizando interrupciones (en lugar de qei, ya que el dspic solo tiene uno). Sin embargo, el error en los valores aumenta...
Estoy intentando realizar una comunicación USB desde la PC a un microcontrolador PIC18F4550 utilizando el marco Microchip PIC18 USB CDC (clase de dispositivo de comunicación) que esencialmente hace que el PIC18, conectado a la PC a través del ca...
Realmente estoy luchando con una comunicación UART con mi PIC32MX110F016 . Es la primera vez que intento implementar una comunicación UART con la familia PIC32MX, pero me resulta difícil y no sé por qué no funciona correctamente. Así que decidí...