ich hab mich jetzt mal in das c prog eingelesen... ich denke es ist machbar.. (ja klar machbar ist alles....
)
hab nur noch ein bisschen mühe alles in c zu verstehen...
was bedeuten das folgende statement?
Code:
while ( (PIN_USI & (1<<PORT_USI_SCL)) & !(tmpUSISR & (1<<USIPF)) );
definitionen zu den variablen:
#if defined(__AT90Tiny2313__) | defined(__ATtiny2313__)
#define DDR_USI DDRB
#define PORT_USI PORTB
#define PIN_USI PINB
#define PORT_USI_SDA PORTB5
#define PORT_USI_SCL PORTB7
#define PIN_USI_SDA PINB5
#define PIN_USI_SCL PINB7
#define USI_START_COND_INT USISIF
#define USI_START_VECTOR USI_STRT_vect
#define USI_OVERFLOW_VECTOR USI_OVF_vect
#endif
Lesezeichen