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
Lesezeichen