Sikerült megtalálni a problémát!
A gond ott volt, hogy nem volt BUSY kivezetésem, ezért nem tudtam, meddig kell várni.
Nem találtam olyan példakódot, ami enélkül képes működni.
Végül úgy sikerült megoldani, hogy az egyik regiszter tartalmaz egy BUSY bitet, amit folyamatosan olvasva már tudni lehet meddig kell várni.