Hallo zusammen,
ich möchte mit einem ATMega8 Befehle per UART an einen iPod senden.
(Baudrate 19200, Standardeinstellungen.)
Vom PC aus hat das ganze wunderbar funktioniert. Aber vom AVR bekomme
ich es nicht hin.
So ein Befehl sieht zum Beispiel so aus:
0xFF 0x55 0x03 0x00 0x01 0x04 0xF8
Ich habe es mit
1 | Header1 = &HFF
|
2 | Header2 = &H55
|
3 | Length = &H03
|
4 | Modus = &H00
|
5 | Command1 = &H01
|
6 | Command2 = &H04
|
7 | Check = &HF8
|
8 |
|
9 | Printbin Header1 ; Header2 ; Length ; Modus ; Command1 ; Command2 ; Check
|
10 |
|
11 | ODER
|
12 |
|
13 | Print Hex(header1) ; Hex(header2) ; Hex(length) ; Hex(modus) ; Hex(command1) ; Hex(command2) ; Hex(check)
|
probiert, aber es will nicht funktionieren.
Verkabelung habe ich zig mal geprüft, ist korrekt.
Mache ich da was falsch? Gibt es alternativen?
Vielen Dank im Vorraus,
Dan
PS: Auch wenn Bascom hier verpönt ist, für meine Schnellanwendung ist es
gerade sehr praktisch.