Update:
Habe das Programm noch einmal neu geschrieben und dafür die SPI-Schnittstelle des 328P genutzt, dazu war die SPI-Bibliothek ideal, da das Protokoll einem SPI schon sehr ähnelt.
Habe dann zunächst erst einmal die Datenübertragung des MFD beim Senden eines Radio-Textes nachgebaut, welche vom 328P erfolgreich gesendet und im FIS angezeigt werden.
Das Protokoll sieht hier wiefolgt aus: 1 Byte mit ENA LOW; 2 Bytes mit ENA HIGH(signalisieren das Senden eines Blocks); 15 Bytes mit ENA HIGH für den Radio-Text; 1 Byte mit ENA HIGH am Ende des Blocks und 1 Byte mit ENA HIGH für die Checksumme
Was auf jeden Fall zu beachten ist, dass DATA zum einen High-Aktiv ist und zum anderen Negiert zum FIS gesendet werden muss.
Da der MOSI-Pin des 328P low-Aktiv ist, musste ich an den Ausgang noch ein NAND-Glied schalten.
Nun Fehlt also nurnoch die Berechnung der Checksumme ins Programm einzubinden und dann läuft der Laden