Gast
#68072
Hallo, wenn ich den MAX6674 auslesen moechte (siehe Protokoll im Anhang) muss ich CS low setzen und dann sendet der IC die Daten an den uC mit dem vorgegebenen Takt. Dann muesste ich ja in schneller Folge zwei Byte auslesen. Geht das mit dem Hardware SPI bzw. wie gehe ich da ran? Z. B. uC als Master und setze CS auf low. Wie bekomme ich nun die gesendeten zwei Byte gleich hintereinander, ohne, dass dazwischen ein Bit durch den Auslesezeitraum o. ae. verloren geht? Mache ich das ueber den Interrupt (auch beim uC als Master)? Oder kann ich den Takt anhalten nach 8 Bits, damit ich das erste Byte auslesen kann und anschliessend weiterlaufen lasse um die letzten auszulesen - waehrend ich CS auf low halte? Ich setze den ATmega162 ein. Vielen Dank, Thomas
