Bascom, Open Com... Reihenfolge Hardware/Software UART

spelli

Neues Mitglied
12. Nov. 2011
68
0
0
Sprachen
Hallo,

ich habe hier ein Problem mit den Transmit-Kanälen der UARTS.

AVR ist ein Atmega128 (Modul aus dem Shop).

RXD0/TXD0 ist von der Platine des Moduls her unbelegt, RXD1/TXD1 ist mit CP2102 auf der Platine belegt.

Bei mir dreht es sich somit um RXD0/TXD0 und 2x Software UART (alles 9600 Baud etc.):

Hier ein Teil vom Bascom-Code:

Code:
'---- RS232 Software GPS ----
' RS232 Hardware
Config Serialin = Buffered , Size = 110                     ' konfig serial in
Open "coma.0:9600,8,N,1" For Input As #2                    ' PA.0 = RxD SoftUART / GPS

Open "coma.1:9600,8,N,1" For Output As #3                   ' PA.1 = TxD SoftUART / GPS


'---- RS232 Software Bluetooth ----
' RS232 Hardware                    ' konfig serial in
Open "coma.2:9600,8,N,1" For Input As #4                    ' PA.2 = RxD SoftUART / Bluetooth
Open "coma.3:9600,8,N,1" For Output As #5                   ' PA.3 = TxD SoftUART / Bluetooth

An Input #4/Output #5 hängt dieses Modul.
Das Modul und die Bluetooth Verbindung zu einer Android-Konsole funktionieren einwandfrei!

Irgendwas habe mache ich aber falsch bei der #Durchnummerierung innerhalb von Bascom. Könnte mir jmd. freundlicherweise einmal aufzeigen, wie die Durchnummerierung inkl. der beiden Hardware-UARTS aussehen müsste?

Hier
Code:
 Print #5 , "hello blue"

kommt nichts über die Bluetooth Verbindung auf der Android-Konsole (halt ein App auf einem Smartphone) an... Die Verbindung Handy<->Bluetoothmodul steht aber einweandfrei - das habe ich mit dem PC getestet!

Danke,
Christoph
 
Ein Fehler von mir!
Im Spannungsteiler der Bluetoothmodul<->AVR Verbindung hatte sich ein falscher Widerstand eingeschlichen... Wenn ich das natürlich mit einer Verbindung getestet hatte, funktionierte die Verbindung... Da lag in der Schublade ein falscher Widerstand... normalerweise messe ich die immer noch nach!

Sorry und schönen Feiertag!
 
Hallo spelli,

Sorry und schönen Feiertag!
macht nix. Da sieht man wie einem die Hardware manchmal mitspielen kann ;)
Auf jeden Fall schön das du die Lösung reingeschrieben hast.

Dir auch noch einen schönen Feiertag (und natürlich auch allen anderen).

Gruß
Dino
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)