Ja, Sie können den Wert eines I/O-Pins in der Kernlogik lesen, wenn Sie die Bus-Hold-Funktion verwenden.
Sie sollten den Stift als bidirektionale Kontaktstifte instanziieren. Mit der Bus-Hold-Funktion wird der Inhalt der Ausgabe gehalten, wenn sie nicht mehr angetrieben wird (Tri-State), können Sie dann die Eingabeseite des bidirektionalen Pins lesen.