Hallo Bascom programmierer

Wie kann ich in Bascom so was verwirklichen? Bin in Bascom ein neuling

Beim Spannung anschliessen an Atmega128 möchte ich das während etwa 8 sekunden seriell etwa 20 bytes empfangen werden, fals diese Zeit "Timeout" vergeht ohne das die daten ankommen sollte das programm zum Hauptprogram springen

Also 2 Situationen
1) daten empfangen und auswerten und speichern und dann weiter zum main springen

2) Timeout - 8 sekunden vergangen ohne das daten empfangen wurden
dann zum main springen

Main

Do
'weiter programm verarbeitung
Loop
end


Kann mir jemand bitte ein Tip geben?

Danke

Gruss

Sato