Hi Leute

habe da ein kleines Problem,

mit einem Taster möchte ich über die RS232 einen Code versenden,
aber bei der Ansicht im Terminalprogramm wird an den gesendeten Code noch zig mal eine 0 mit ausgegeben

wie kann ich das verhindern
und der Code soll bei Tastendruck auch nur einmal gesendet werden.

danke schon mal und Gruß Gerhard

Code:
$regfile = "attiny2313.dat"
$crystal = 4000000
$baud = 9600
Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 2 , Databits = 8 , Clockpol = 1

$hwstack = 32
$swstack = 10
$framesize = 40

Ddrd = &B01110010
Ddrb = &B11111100

Portd = 0
Portb = 0


Do

 Debounce Pinb.0 , 1 , Step100 , Sub
 Debounce Pinb.1 , 1 , Step200 , Sub


Loop

Step100:
 If Pinb.0 = 1 Then
 Printbin 100 ; 100 ; 100
 End If
 Waitms 1
Return
End

Step200:
 If Pinb.1 = 1 Then
 Printbin 100 ; 110 ; 110
 End If
 Waitms 1
Return
End
EDIT: noch ein Phänomen

ich habe am PD0 noch einen Taster hängen, der aber im Prog. nicht deklariert ist,
wird dieser gedrückt, kommen auch lauter nullen über die RS232 ???