Gast
#158363
Hi Folgendes ich arbeite mit dem ATMEGA128 und benutze das SPI. Nun benötige ich aber zum programmieren eines DAC eine weitere SPI Schnittstelle. Da ich hier immer nur 16 Bit an Daten an den DAC schicken muss nehm ich also 3 I/Os - eine CLK, ein CS und ein DataOut. Soweit so gut aber irgendwie krieg ich die 16 Bit nicht einzeln auf den DataOut Pin, bzw. rausgeschiftet. Arbeite zudem mit CVAVR also wenn dann in C bidde. dachte eigentlich es würde so funktionieren: #define SDOUT PORTB.7 ... unsigned char control; for(j=0;j<8;j++) { ... SDOUT= (control>>(7-j)); ... } ... Schonmal danke im vorraus.