Forum: Mikrocontroller und Digitale Elektronik Funkübertragung und Empfang


von Himbi (Gast)


Lesenswert?

Hi Leute und nett eure bekanntschaft zu machen,

ich arbeite zur zeit an einem programm der high und low signale
empfängt.
das problem dabei ist nur ich habe keine ahnung wie ich genau
programmieren soll mit assembler ich bin in dem falle ein neuling.
ich habe schon einbisschen rumgegoogelt und die seite sprut.de
gefunden. die infos auf der seite sind nich schlecht aber haben mich
noch mehr verwirrt.

also das problem ist, ich weiss nich wie ich das mache, das er bei
einem bestimmten signal,sagen wir mal halt beim low signal, mit der
arbeit loslegt. er soll aber auch überprüfen wie lang das signal von
low ist, z.b. 1ms oder mehr dann soll er anfangen und wenn es weniger
ist soll er warten bis das mit 1ms oder mehr kommt.

ich denkemal das es mit dem befehl btfss oder mit btfsc oder so zu tun
hat.

könnt ihr mir da weiter helfen?
würde mich sehr freuen wenn ihr helfen könntet!!
:-)

mit freundlichen grüßen
himbi

von Himbi (Gast)


Lesenswert?

hab noch was vergessen

kann man sich eigentlich registrieren in dem forum um irgendwelche
anderen dinge machen zu können??

^_^ ;-)

von Alex (Gast)


Lesenswert?

Nee.

von Himbi (Gast)


Lesenswert?

das was ich noch vergessen habe ist meine hardware die ich dafür bisher
habe zu erwähnen und welche programme ich dafür verwende.

bisher habe ich nur den PIC 16F84A
software benutze ich MBLab und Programmiere mit Assembler zumindest
versuch ichs
also infos habe ich einen zettel mit 4 x 8bit reihenfolgen
da sind beim ersten längere zeiten als bei den anderen 3
bitreihenfolgen
hmm... wenn ich noch was vergessen habe was euch aber interessieren
würde postets bitte hier rein und ich werde die infos die mir jetzt
nich einfallen noch hinzufügen

von Himbi (Gast)


Lesenswert?

hihi leute *g**hrhr*

hab noch eine frage:bei einem pic den ich zuhause habe hab ich in der
datasheet gelesen das da zwei bänke sind.
wie kann ich den jetzt zwischen den beiden hin und her wechseln?
z.b. wenn ich einen PortA freischalten will und dazu TrisA benutzen
will muss ich von Bank 0 wo sich PortA befinden in Bank 1 wechseln wo
TrisA ist wie mach ich das?

danke im vorraus :-)

von Jangomat (Gast)


Lesenswert?

mit Bit 5 vom Status-Register, soweit ich mich erinnern kann.
Wie imer: Siehe Datenblatt. Da steht (fast) alles drin.

von Chris (Gast)


Lesenswert?

Hallo,

ist doch alles bei Sprut schön erklärt auch auf Anfänger-Niveau. Da
sind auch Übungs-Programme dabei für die ersten Schritte in Assembler.
Vielleicht probierst Du diese erst mal aus.

Gruß

von Himbi (Gast)


Lesenswert?

hi leute
also das problem ist
obwohl ich das so gemacht habe wie in sprut erklärt, tauchten diese
warnungen bei mblab auf und dadurch fängt der timer nich mal an zu
zählen.

Message[302] C:\EIGENE DATEIEN\DAMIAN PRAKTIKANT\ASM\F84ATEMP.ASM
64 : Register in operand not in bank 0.  Ensure that bank bits are
correct.
Message[302] C:\EIGENE DATEIEN\DAMIAN PRAKTIKANT\ASM\F84ATEMP.ASM
75 : Register in operand not in bank 0.  Ensure that bank bits are
correct.
Message[302] C:\EIGENE DATEIEN\DAMIAN PRAKTIKANT\ASM\F84ATEMP.ASM
83 : Register in operand not in bank 0.  Ensure that bank bits are
correct.
Message[302] C:\EIGENE DATEIEN\DAMIAN PRAKTIKANT\ASM\F84ATEMP.ASM
89 : Register in operand not in bank 0.  Ensure that bank bits are
correct.

bitte helft mir den ich weiss nich wieso das nich geht.
ich habe mit bsf und bcf die einzelnen bits gesetzt wies auch in sprut
steht unter Timer0 und da ich den selben pic verwende den er da als
beispiel benutzt hat müsste es funktionieren, aber es geht nich

bitte helft

von Himbi (Gast)


Lesenswert?

ich habs gelöst freu

es lag daran das bei der inc datei des 16f84a das auf 8bit gesetzt war
und nur 7bit möglich waren
da hab ich dies bei den registern gesetzt &0x7f und nun gehts freu
freudensprüngemach

^_^

danke leute für die hilfe

von Himbi (Gast)


Lesenswert?

ich hab da noch eine Frage
wie sieht ungefair ein algoritmus aus, der funksignale dekodiert, von
digital in analog und am besten, das er das auch wieder von analog nach
digital machen kann?

wäre euch sehr dankbar wenn ihr mir helfen würdet!

:-)

von Himbi (Gast)


Lesenswert?

da ich im pic mikrocontroller forum etwas erzählt bekommen habe über
manchester-code aber sich da jetzt alle weigern mir was zu sagen frage
ich mal hier, denn ich kapiere nich ganz dieses
das was ich verstehe ist 0 (high-low) 1(low-high)
mehr nich

bitte helft mir was das nun mit funk zu tun hat?
würde mich freuen über eine antwort

von anfänger (Gast)


Lesenswert?

bring erstmal ne led zum blinken...

von Frank (Gast)


Lesenswert?

Es werden hier keine Hausaufgaben gemacht. Ich glaube du bist schon in
zwei verschiedenen Foren schlecht aufgefallen.
Das ist nicht gut...

von Paul (Gast)


Lesenswert?

@ Himbi bzw. D.Stolarek

Nerv doch nicht in allen möglichen Forem mit deinen
Hausaufgaben. Ein bischen Eigeninitiative ist gefragt
dann wird dir auch geholfen.

von Tobi (Gast)


Lesenswert?

"bring erstmal ne led zum blinken..."

.. und google zu benutzen...

von Himbi (Gast)


Lesenswert?

wieso werde ich den jetzt sogar hier angegriffen
obwohl ich nichts mit dem am hut habe macht ihr mich wegen dem jetzt
auch hier an
ich frage doch nur in zwei foren und nur weil ich aus delmenhorst komme
muss es nich gleich heißen das ich der typ bin
und nen timer habe ich schon gemacht und wie ich heute auch erfahren
habe brauche ich die info garnich mehr über die codierung

von Jangomat (Gast)


Lesenswert?

dann ist ja endlich alles gut, oder?

von anfänger (Gast)


Lesenswert?

ey junge, wenn du hier mit so aussagen ankommst wie "ich verstehe bis
jetzt nur 0 und 1" (oder so ähnlich) und dann schon ne funkübertragung
aufstellen willst, dann kommt das ein wenig so rüber als willst du uns
verarschen. nebenbei erzählst du auch noch ne menge anderen mist.

stell einfach mal präzisere fragen und fang klein an! du willst direkt
hoch hinaus. daraus wird nix! bleib mal aufm teppich.

von Himbi (Gast)


Lesenswert?

das mit 0 und 1 ist bei dem manchester code was ich da meinte
naja aber das benötige ich garnich mehr weil mir gesagt wurde das das
für meine arbeit unwichtig ist

von anfänger (Gast)


Lesenswert?

ok. dann hat sich ja alles erledigt!

ende.

von Anton Steiner (Gast)


Lesenswert?

Ich habe ein Problem mit dem Manchesterdocing.Das Problem liegt in der
Übertragung da ich nicht weis wie ich da vorgehen soll.Also das
Sende&Empfangsmodul wurden durch eine Schaltung mit PC angeschlossen
und dir Übetragung hat tadelos funktioniert durch ein Kabelnanschluss
über die serielle RS232.Mein Problem ist jetzt,wie komme ich auf das
Signal was ist gesendet haben mit dem Manchester?????????????Ich möchte
genau das Signal was ich sende mitn Sender am Emfänger auch empfangen.
Ich kann alls an Information gerbauchen!!!
danke !!!

von thkais (Gast)


Lesenswert?

Es gibt hier im Forum eine Schaltfläche "suche".
Suchbegriffe:
Manchester
Funk

Oder schau mal hier:
http://www.ft-fanpage.de
unter "Projekte" gibts eine Funkfernbedienung, dort wird
Manchester-Kodierung verwendet und erklärt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.