Hi TrainMen,
nun, bei der timerversion war es der PD6(ICP) und der PC6, bei der zeitschleifenversion (das ist der code in meinem letzten post) sind es der PC5/PC6 für einen sensor und zusätzlich der PC3 für den zweiten sensor, der ICP ist frei - aufgabe erfüllt?
bei der nichtblockierenden version scheitere ich zunächst mal an der abfrage der PINs.Diese drei versionen habe ich schon versucht:
Code:
abfrage ob PIN gesetzt:
if (PINC & (!(1<<PC5)))
if ( ( PINC & 0x01 ) == 1 )
if(bit_is_set(PINC, PIN5))
abfrage ob PIN gelöscht:
if (!( PINC & (1<<PC5) )==0)
if ( ( PINC & 0x01 ) == 0 )
if(bit_is_clear(PINC, PIN5))
bisher erfolglos, hast Du evtl. einen vorschlag?
Lesezeichen