Hallo Forum, seit Tagen versuche ich einen ADS1232 von TI der an einem ATMega32 angeschlossen ist in BASCOM auszuwerten... leider ohne Erfolg. Die Anschlussbelegung ist wie folgt: ADS DRDY/DOUT <----> Mega Pin PB6 (MISO) ADS SCLK <-------------> Mega Pin PB7 (SCK) ADS PDWN <------------> Mega Pin PB4 (SS) Irgendwie kapiere ich die SPI-Ansteuerung nicht. Es wäre nett, wenn mir jemand mit einem kurzen Beispiel helfen würde. Gruß
1. Code posten 2. Paulemann schrieb: > ADS DRDY/DOUT <----> Mega Pin PB6 (MISO) Sicher nicht. DOUT = Data OUT; MISO = MasterIn SlaveOut. Du gibts die Daten vom Ausgang des ADS1232 auf den AUSGANG des SPI Moduls. Muss natürlich auf den DIN = Data IN Eingang des Megas. > ADS SCLK <-------------> Mega Pin PB7 (SCK) > ADS PDWN <------------> Mega Pin PB4 (SS) OK
Bupf schrieb: > Sicher nicht. DOUT = Data OUT; MISO = MasterIn SlaveOut. Du gibts die > Daten vom Ausgang des ADS1232 auf den AUSGANG des SPI Moduls. Dann waehre der Mega32 der Slave, und das glaube ich eher weniger. Gruesse
Bupf schrieb: > Sicher nicht. DOUT = Data OUT; MISO = MasterIn SlaveOut. Du gibts die > Daten vom Ausgang des ADS1232 auf den AUSGANG des SPI Moduls. Muss > natürlich auf den DIN = Data IN Eingang des Megas. MISO IST der Dateneingang des Mega32, siehe Bild.
Kaj schrieb: > MISO IST der Dateneingang des Mega32, siehe Bild. Huch, hatte schon Schweißausbrüche, dass es falsch gelayoutet wurde... danke Kaj ;-) Wie man den in C ausliest, da habe ich was gefunden, aber C ist für mich leider ne „Fremdsprache“ ... in BASCOM müsste es doch auch gehen, oder? Gruß
So ist es beschaltet Anmerkung: Die Leitung von MISO und SCK wurde durch einen Jumper zum ADS getrennt, da sonst der ATMega nicht programmiert werden kann. Eine schönere Lösung wäre mir zwar lieber ...denke dass je ein 2.2K Widerstand in Serie ausreichen würde... aber das muss ich erst testen. Gruß
Beitrag #6299456 wurde von einem Moderator gelöscht.
Beitrag #6299724 wurde von einem Moderator gelöscht.
Beitrag #6306479 wurde von einem Moderator gelöscht.
Beitrag #6308156 wurde von einem Moderator gelöscht.
Beitrag #6308239 wurde von einem Moderator gelöscht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.