Nibbles am Port ausgeben

Gast #12957
Lesenswert?

Halli Hallo,
ich bastle gerade an einer Funkdatenübertragung mit den BIM2 Modulen von 
radiometrix (www.radiometrix.co.uk). Dazu passend gibt es einen IC, der 
sich um die sichere Datenübertragung kümmer (checksumme......) und einen 
kleinen Buffer hat. Problem für mich hierbei ist die Ansteuerung dieses 
IC's, da die Datenübertragung zum IC nur 4-bit parallel ist. Ich hab' 
mir gedacht, dass es absolut kein Problem ist, wenn ich mir ein paar LCD 
Ansteuerungsroutinen anschaue, aber ich komme' leider nicht ganz mit - 
wäre super wenn mich einer aufklären könnte. (an dem Port hängen noch 
Steuerleitungen!!!)

Vielen Dank

Christian
Gast #12958
Lesenswert?

Hi Christian,

interessantes Projekt. Ich denke, mit dem "SWAP" Befehl kommst du 
weiter.
Ablauf:
1. zu übertragendes Byte kopieren
2. oberes Nibble ausmaskieren
3. verbleibendes unteres Nibble senden
4. zu übertragendes Byte wieder zurückkopieren
5. mit "SWAP" oberes und unteres Nibble tauschen
6. oberes Nibble wieder ausmaskieren
7. unteres Nibble senden

1 Byte ist nun gesendet, geht vielleicht auch noch einfacher.

Halt mich doch mal auf dem laufenden mit der Sache....
Gruß,
Günter
Gast #12959
Lesenswert?

Hallo Günter,

vielen lieben Dank für deine ausführliche Antwort !!!
Das ganze hat nur den Haken, dass ich eigentlich C gemeint habe (tut mir 
leid - ich hab's nicht erwähnt .....war dumm von mir)
Ich kenn mich nur einw enig mit Assembler für 8051 aus, aber für inline 
Assembler beim AVR reichen meine Kenntnisse wohl leider nicht......
Ich werde dich auf dem laufendem halten und berichten wenn's 
funktioniert - die Module hab' ich übrignes von hy-line.de bezogen 
(falls es dich interessiert)

Vielen Dank auf jeden Fall!!!!

mfg
Christian
Gast #12961
Lesenswert?

Hallo Christian,

so ein Modul habe ich auch für mein nächstes Projekt eingeplant. Wenn Du 
Lust hast, kannste ja mal ein paar Worte drüber verlieren, z.B. zur 
Reichweite in der Praxis oder auch zur Störanfälligkeit. Weißt Du 
zufällig etwas über Zulassungen dieser module in Deutschland?

Gruß Weide
Gast #12962
Lesenswert?

Hallo
Danke für eure Antworten!!!!!!

@ Andreas: wie gebe ich das Byte dann am Port aus,  ohne dass ich meine 
Steuerleitungen, die am selben Port hängen "verloren" gehen???

@ Weide: Ich hab' im Moment noch nicht mal die Module (wart schon seit 3 
Wochen drauf) - Praxiserfahrungen gibts leider keine.
Die reichweite wird mit 200 - 50 Metern angegeben - die 
Datenübertraungsrate mit 64kbit/s. Von der Zulassund in Dt. weiß ich 
nix, aber nachdems das Teil ja in Dt zum kaufen gibt wirds nicht so 
schlimm sein.....

Geh' mal auf www.radiometrix.co.uk und lad' dir die Datenblätter 
runter!!!

Viel Erfolg

Christian

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren