hallo andé,
auch noch wach?
device not present, würde bedeuten, falsche geräteadresse angesprochen.
oder atn nicht rechtzeitig ausgewärtet.
dafür währe die hardwarelösung mit dem 74(LS)33 die einfachste lösung
um unbegrenzte zeit zum auszuwärten und zum antworten zu haben.
timeout habe ich mit einem monoflop auf der proxa7000 usw. gelöst.
um dav und ndac etwas zu verzögern damit timeout ohne (kernal) programmänderung
kompatibel zu der 1MHz version ist.
da sonnst bei 2MHz und gleichen zyklen timeout nur die hälfte der zeit hätte, als vorgesehen.
aber
1. das richtige handshake verhalten,
2. sich bei der komunikation anderer geräte raushalten und
3. iec/ieee treiber
sind überhaupt das wichtigste.
gruß
helmut