Forum: Mikrocontroller und Digitale Elektronik Bascom Serielle Schnittstelle


von Heinz (Gast)


Lesenswert?

Hallo zusammen,
ich programmiere Hobbymäßig in VB.NET.
Nun möchte ich mit Bascom ein kleines Programm für der ATtiny13 
programmieren.
Mit dem Basic in Bascom komme ich leider rel. schlecht zurecht.
Somit meine Frage:
Ich hab eine serielle Schnittstelle geöffnet,
wie warte ich nun solange, bis ich das Byte A, bzw. B empfange und 
springe dann zum jeweiligem Sub?
Außerdem möchte ich solange warten, bis 60 Bytes in einem Byte-Array 
sind.
Wie mache ich das?
Mit dem "alten" VB kenne ich mich kaum aus.
Vielen Dank!

von spess53 (Gast)


Lesenswert?

Hi

Der ATTiny13 ist denkbar ungeeignet. Wenn du es trotzdem probieren 
willst, solltest du an CLKI (PB3) einen Quartz-Oszillator anschliessen.

MfG Spess

von Heinz (Gast)


Lesenswert?

Na, ja, bei niederiger Baudrate hab ich keine Probleme.

von D. S. (jasmin)


Lesenswert?

Der controller hat keinen Hardware UART.
Daher kannst Du nur mit einem Software Uart arbeiten (siehe Hilfe von 
Bascom).

Wenn die Baudrate niedrig ist und du optimaler Weise einen Quarz benutzt 
funktioniert das dennoch.
Halte Dich an die Samples von Bascom.
Spendiere besser einen Euro mehr für einen Atmega welcher HW Uart 
beherrscht /Atmega 8 etc.....

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.