Hi,

du könntest erstmal schauen ob die Daten übertragen werden also ob sie
an den jeweiligen Pins ankommen (Oszi o.ä.). Weiterhin solltest du beachten,
das Input so lange wartet bis was ankommt, d.h. wenn nichts ankommt bleibt
der Controller an der Stelle "hängen". Dies kann man entweder mit
Inkey + Polling (also permanenten abfragen) oder per Uart-Interrupt
umgehen.