PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Mysmartusb mk2 Datenkommunikation klappt nicht



Mcgrizzly123
20.01.2013, 16:58
Hallo

Hardware: RN control 1.4
Mysmartusb Mk2
PC mit USB 2.0

Software: Bascom 2.0.7.5

Ich habe den mk2 mit USB und dem rn control über das SpI Kabel verbunden.
Ein Programm auf den ic gespielt ( Baudrate 19200 und do Print " hallo" wait1 Loop )
In bascom ist unter Kommunikation alles richtig auch die Baudrate gleich eingestellt .
Dann hab ich den mk2 auf datenmodus erzwingen gestellt den bascom Terminal evalator geöffnet.

Aber es wird nichts angezeigt.

Ist das Code falsch (wegen virtuellen COM Port oder weil nur an SpI angeschlossen)
Falsch angeschlossen
Bascom Terminal kann nichts empfangen

MfG McGrizzly123

HeXPloreR
20.01.2013, 17:11
Hallo,
bitte poste doch den Code korrekt - was soll denn das bedeuten ;)

Du mußt natürlich auch RX/TX vom RN-Control mit dem MySmart TX/RX verbinden. Sonst geht da garnichts drüber. Hast Du das gemacht?
Wenn Du das "ISP"Kabel dran läßt benötigst Du GND nicht extra - aber wenn Du das Kabel entfernst, brauchst Du wieder zusätzlich GND.

Ich habe ausserdem festgestellt das manchmal die übertragung garnicht klappt und man es garnicht richtig mitbekommt.
Um das erstmalig wenigstens sicher zu stellen benutze ich folgenden paar Zeilen immer gerne bei RN-Control 1.4 mit:

Sound Portd.7 , 400 , 450 'BEEP
Sound Portd.7 , 400 , 250 'BEEP
Sound Portd.7 , 400 , 450 'BEEP


Viele Grüße

Mcgrizzly123
21.01.2013, 14:31
Hallo

ich hab jetzt TxD vom MK2 mit Tx am board und RxD mit Rx verbunden.

mein code

$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32


$crystal = 16000000
$baud = 19200


Do
Print "HALLO"
Sound Portd.7 , 400 , 450
Sound Portd.7 , 400 , 250
Sound Portd.7 , 400 , 450
wait 1
Loop

aber im terminal wird weder was angezeigt noch blinken die beiden grünen leds (leuchten nur mk2 ist auf datenmodus gestellt)

Mfg McGrizzly123

HeXPloreR
21.01.2013, 15:49
Ja, das ist schön...tausche mal die Anschlüsse. TX vom mySmart muß zum RX vom Board, und RX vom mySmart muß zum TX vom Board.

Weißt Du das ist so, eine Sendestelle (TX) sendet nur und eine Empfangststelle (RX) empfängt nur...deshaln muß man das kreuzen. Dann sollte es klappen, wenn die restlichen einstellungen passen.

Die grünen LED's auf dem MK2 blinken auch nicht. Außer beim flashen.

Bin mal gespannt nach wieviel Sekunden dir das piepen auf die Nerven geht ;)

Viele Grüße

EDIT: Ach ja, bevor ich es vergesse zu erwähnen, es muss natürlich auch vor dem flashen wieder auf "ProgrammierModus" umgeschaltet werden (rote LED an).

Mcgrizzly123
21.01.2013, 18:55
Ok hat alles geklappt

MfG McGrizzly123

Ps hab das piepsen durch einmal LED blinken ersetzt.(nervt nicht so)

HeXPloreR
21.01.2013, 19:13
Hey, das ist super.

Mit dem piepsen wollte ich eigentlich indirekt darauf hinaus das Du es vor die do-loop Schleife schreibst - und nicht mitten rein ;)
Dann piepst es nämlich nur einmal ... und nach jedem reset...

Okay, viel Spaß dann weiter hin

Viele Grüße