Hi Leute...

Neuer versuch, neues Glück...
Die Brücke funktioniert 1A..ich sende meine Befehle vom Mega16 Hardware UART an die Brücke (Mega Software UART...alles funktioniert bestens und sie macht was ich will....

Sobald ich aber umstelle und an die Hardware UART senden will, gehts nicht mehr...und ich weiss nicht warum..hir mal die proggis..

Sender:
Code:
$regfile = "m16def.dat"
$crystal = 16000000
$baud = 19200



Enable Interrupts
Dim I As Integer

Do
For I = -1020 To 1020 Step 10
Print I
Waitms 10
Next
For I = 1020 To -1020 Step -10
Print I
Waitms 10
Next
Loop

End

Empfänger (Brücke):
Code:
$regfile = "m8def.dat"
$crystal = 16000000
$baud = 19200

Config Pinb.1 = Output
Config Pinb.2 = Output

Config Pind.5 = Output
Config Pind.6 = Output
Config Pind.7 = Output
Enable Interrupts

Dim A As Word
Dim I As Integer

Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 8
Open "Comc.3:19200,8,n,1" For Input As #1




Do
Input #1 , I
Print I
Select Case I
Case Is > 0 : Gosub Rechts
Case 0 : Gosub Stopp
Case Is < 0 : Gosub Links
End Select
Loop


Links:
A = I * -1
Pwm1a = 0
Pwm1b = A
Return

Rechts:
Pwm1a = I
Pwm1b = 0
Return

Stopp:

Pwm1a = 0
Pwm1b = 0
Return


End
Das tritt bei beiden H-brücken auf, also geh ich davon aus, dass keiner der Mega8 kaputt ist...

Hoffe ihr könnt mir helfen..


Gruss Stefan