Instrucción para controlar un pin ???

Iniciado por AjarDeNauer, 28 Abril 2011, 13:06 PM

0 Miembros y 1 Visitante están viendo este tema.

AjarDeNauer

Sí claro como no:

PCW y es el clásico reloj con 4 displays, y los segundos vienen marcados por dos leds centrales que se encienden y apagan. La señal les viene del pin B1, donde su instrucción la estoy implementado en esta rutina o función, que a cada segundo pasa por ahí con el consiguiente retardo. estoy pensando que tal vez sea este compilador no sé ni que versión es.

este es el error que me da:



main:



la rutina:




y las directivas declaradas:





















Akai

Lo interesante sería saber en qué y ver la linea del código da ese error, porque no parece verse en los fragmentos que tu has puesto.

Por otro lado, recordemos que ^ es una XOR bit a bit, por tanto si el PIN_B1 tiene más de un bit y le haces una XOR a 1, únicamente alterarás el LSB, el bit menos significativo. Para 2 bits, necesitarías hacer la XOr con 0x3, para 3 con 0x7 ...