Gast
#890954
Hallo zusammen Ich verwende den AT90USB128 auf dem USBKEY. Nach dem initialisieren des SPI mit folgender Routine, bleibt meine MOSI Leitung immer auf High. Dieses Problem hatte ich zuvor noch nie gehabt. Nun habe ich es auf allen meinen drei USBKEY's d.h. es muss an der Software liegen. Im AVR Studio zeigt mir PINB2 (MOSI) high an, obwohl PORTB2 low hat. Hatte jemand diesen Effekt auch schon, oder kann mir jemand weiterhelfen? Code: void mcu_spi_master_init(void) { DDRB = 0x07; PORTB = 0x01; // CS = 1 SPCR = (1<<SPE)|(1<<MSTR)|(1<<SPR0)|(1<<SPR1); } Danke und Gruss Knut
