Forum 2005-2010 (read only)
Syntax & Programs
Topic: learning interrupt
(Read 793 times)
Oct 28, 2010, 04:36 pm
I'm trying to learn the Interrupt.
I've almost rewritten http://www.arduino.cc/playground/Main/PcInt without using pins_arduino.h libraries, just Regiter manipulation and ISR() routine.
But one function seems hard to replace: curr = *portInputRegister(port+2);
Seems what this function return the pins that has changed. I can simulate its work simply looking at PORTD ecc and saving the old state... but PORTX or PINX is always 0...
who can help me?
Guida per principianti http://playground.arduino.cc/Italiano/newbie
Unoffical Telegram group https://t.me/genuino