Forum: Mikrocontroller und Digitale Elektronik Übertragung eines PIC-Projekts auf AVR (POCSAG-Dekoder)


von Daniel Kleinen (Gast)


Angehängte Dateien:

Lesenswert?

Hallo!

Ich habe im Netz leider nur ein Projekt mit einem PIC gefunden, welches 
POCSAG-Signale dekodieren kann.

Da ich von PICs keien Ahnung habe und der Assembler von Microchip mir 
bei diesem Sourcecode 144 Fehler anzeigt,würde ich gerne wissen, ob 
jemand dieses Projekt auf den AVR übertragen kann.

Oder gibt es irgendwo schon ein einfaches Projekt dieser Art, welches 
mit einem AVR Pocsag dekodieren kann?

Für Hilfe wäre ich sehr dankbar!

Grüße

D. Kleinen

von HDW (Gast)


Lesenswert?

Im MPLAB von Microchip wird der Code nicht richtig formatiert eingefügt. 
D.h. der Assembler meckert so gut wie alles an.
Z.B. einige Labels für Sprungbefehle stehen nicht ganz links, sondern in 
der Mitte. Der Assembler erkennt dies dann nicht als Label. Der Autor 
hat aber den Quelltext schon assembliert. Das ist dann der *.hex File. 
Den kannst du dann brennen.

Auf welcher Seite hast du das denn gefunden?

von Daniel Kleinen (Gast)


Lesenswert?

Hallo!

Erst mal danke für die schnelle Antwort!

Werde mal sehen, was sich dann ändern lässt.

Das mit dem .hex-File war mir schon klar, aber ich bräuchte da noch eine 
Änderung drin. Vielleicht hätte ich das auch erwähnen sollen.

Benötige noch eine Änderung, die die zwei Funktionsbits im Adresswort 
als A,B,C oder D an die Pageradresse anhängt, um diese genau 
unterscheiden zu können.

Leider habe ich bis jetzt noch keine Antwort vom Autor dieser Soft- & 
Hardware.

von Daniel Kleinen (Gast)


Lesenswert?


von HDW (Gast)


Lesenswert?

Hallo

Der Code ist ziemlich durcheinander. Nicht nur die Formatierungen 
sondern auch ganze Befehle sind unbrauchbar.
Da müsste man den ganzen Quelltext überarbeiten.
Ich selbst habe jedoch leider noch nicht genügend Erfahrung, um dir 
dabei weiterzuhelfen. Theoretisch sollte as aber durchaus machbar sein.

von baeri3 (Gast)


Lesenswert?

Hallo Daniel,

bist du mit deinem Vorhaben weiter gekommen?
Bin auf der suche nach einem POCSAG En-Coder...

Gruß
baeri3

von Daniel Kleinen (Gast)


Lesenswert?

Hallo baeri3!

Ja, ich bin weiter gekommen. Allerdings nicht mit dem AVR.

Ich konnte das PIC-Programm deassemblieren und die nötigen Änderungen
machen. Ich nutze also weiter den PIC.

Dahinter werde ich demnächst dann einen AVR nutzen, der die empfangenen
Meldungen auswerten soll.

Was konkret suchst Du denn und wofür benötigst Du was? Vielleicht kann
ich ja weiterhelfen.


Grüße

Daniel

von Gast (Gast)


Lesenswert?

@baeri3 googel+POCSAG EnCoder=
http://users.rcn.com/carlott/projects.html
und das ist sogar ein AVR Projekt.

von baeri3 (Gast)


Lesenswert?

Hallo,

und danke für eure Hilfe!

Habe genau sowas gesucht, wie das unter dem Link von "GAST"!

Will damit einige auf Amateurfunk umgebaute Pager (SKYPER)
ansprechen. Dazu wollte ich eben ein AVR verwenden, und nicht einen
"alten" 8051 mit externen EPROM's, so wie es von einigen anderen
POCSAG-AFU Sendern gemacht wird.

Mal schauen, ob es damit funktioniert!

Nochmal herzlichen Dank!

von baeri3 (Gast)


Lesenswert?

Hallo nochmal,

das Projekt ist ja auf einen 90S2313 ausgelegt. Läuft das ohne
Probleme auf einem MEGA8? Welche Taktfrequenz wäre zu wählen damit
die Timings noch passen?

Danke schonmal..

von Steffen (Gast)


Lesenswert?

Falls jemanden noch der Original-Code interessiert, der ist so wie er
aussieht mit dem Parallax-Assembler assembliert. Die "falschen"
Befehle sind Macros, die nur dieser Assembler unterstützt.

Steffen

von baeri3 (Gast)


Lesenswert?

Hallo!

Habe mir nun den AT90S2313 und den 7.3728MHz Oszillator besorgt!
Die Schaltung ist bereits aufgebaut.. Wenn ich einen PC mit
Hyper-Terminal an den RS232 Anschluß anschließe, und die Schaltung
mit Spannung versorge, kommt auch die Begrüssungsmeldung...
Leider kann ich aber nicht's an den AVR senden, bzw. ich bekomme
kein  .  (also das PROMT) zurück. Habe es schon mit allen Handshake
arten ausprobiert.. An was kann dass liegen? Kann mir jemand
weiterhelfen? Evt. hat auch sonst jemand die Schaltung aufgebaut?

Lg
baeri3

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.