ja das mit max232 hab ich gelöscht weil auf einmal alles wieder funktionierte.
dass ich clock und data vertauscht habe ist mir gestern auch noch aufgefallen. jetzt funktioniert alles.