Gast
#329524
Hallo, ich muss mich leider an die Community wenden, weil ich keine Idee mehr habe wo mein Problem liegt. Ich möchte mittels externen ADC (AD7495) eine Spannung messen. Der Ad Wandler ist Hardwaremaessig am SPI Bus des ATmega16. Die ADC Routine laeuft folgend ab: Ich setze CS (SS) auf Low danach schiebe ich ueber MOSI 2* 8Bit raus, nachdem 16 Clocksignal (SCLK) setze ich CS (SS) wieder auf High. Eigentlich sollte ich jetzt alle Daten ueber MISO empfangen haben. Gebe ich mir den 16Bit Wert aus erhalte ich immer 0. Ich hab im Anhang meine Routinen und hoffe jemand hat nen Tipp fuer mich wo mein Problem liegen koennte. µC: AVR ATMEGA16 @4Mhz Gruß, Dirk
