Ergebnis 1 bis 15 von 41

Thema: POCSAG-Decoder mit µC

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    07.09.2003
    Beiträge
    694
    Ich habe da mal recherchiert.
    Du findest ne Menge Informationen zur PIC16x8x-Prozessorfamilie unter: http://www.pictutorials.com/index.htm
    Dort steht auch, dass der 16F84 eigentlich identisch zum "c" ist, aber mit Flash-basiertem Speicher arbeitet. Sollte also auch gehen.
    Unter http://www.sprut.de/electronic/pic/brenner/index.htm findest Du viele Dinge rund um PIC-µCs. Unter anderem auch 8 verschiedene Programmer!
    Wenn Du dabei gehst, sag mal Bescheid. Ich würde ebenfalls einen (oder zwei) davon brennen wollen.

    Gruß,
    Funkwart

  2. #2
    Registriert seit
    28.08.2003
    Beiträge
    620
    ja ich muss mir die porgrammierung mal genau anschauen.
    wie das mit dem proggen funktioniert.

    Schade, hab mir gerade as STK500 von Atmel besorgt und kann da ja jetzt bei dem thema nicht so viel mit anfangen...
    Krümel

    ___________________

  3. #3
    Registriert seit
    07.09.2003
    Beiträge
    694
    Ich bin da jetzt auch nicht so wirklich sattelfest, aber normalerweise sollte es doch eigentlich möglich sein, einen Assembler-Code von einem PIC auf einen Atmel zu übertragen.
    Man müsste zunächst einen Vergleich der Befehle anstellen.
    Dann müsste man das Timing neu berechnen.
    Anschließend kann man sich dann daran machen und die Programmroutinen "umbauen".
    Vielleicht haben wir ja ein paar µC-Spezis hier im Forum?!

    Aber für den Anfang sollte erst einmal ein gebrannter PIC her, mit dem man dann den Atmel "füttern" kann.

    Gruß,
    Funkwart

  4. #4
    Registriert seit
    28.08.2003
    Beiträge
    620
    ... und erstmal verstehen was der assemblierte Code genau macht.
    Krümel

    ___________________

  5. #5
    Registriert seit
    07.09.2003
    Beiträge
    694
    Ich habe zum "Verstehen" des Prinzips eine Erklärung zum Dejan-Programm gefunden unter:
    http://www.mikrocontroller.net/topic/149365

    Ich blicks noch nicht ganz, aber das kommt bestimmt noch...

    Gruß,
    Funkwart

    PS: Ist hier einer, der mir das Dejan-Programm mal auf einen PIC16F84 machen kann? Bitte per PM melden!

  6. #6
    Registriert seit
    28.08.2003
    Beiträge
    620
    Ja, ich hab da ja auch nachgefragt, das mir das jemand mal erklärt :-)

    Ich war derjenige, der das nachgefragt hat :-)

    Wenn jemand da is der Pics brennen kann, ich würde auch einen nehmen. :)
    Krümel

    ___________________

  7. #7
    Registriert seit
    18.11.2003
    Beiträge
    2.186
    Hi,

    also einfach mal ein paar Bemerkungen von mir in den Raum geworfen...

    1.) Zu dem Portieren von Assembler Coder Pic <-> Atmel!
    Das Portieren von Assembler Code zwischen zwei Systemen ist eine Wahnsinnig schwierige Sache. Um welten Komplizierter als z.B. bei C!
    Es sind nicht nur ein paar Befehle anders...
    Bei Assembler ist ja gerade die Besonderheit das dieser Extrem Hardwarenah ist und auf dei jeweiligen Möglichkeiten der CPU für die er gedacht ist 100% abgestimmt. Man arbeitet ja direkt mit Speicheradressen, Bankumschaltungen, SFRs usw. Zudem haben die verschiedenen Assembler oft auch einen völlig anderen Befehlsvorrat!

    Der Sinvollere Weg zum Portieren währe hier den vorhandenen Code zu analysieren und verstehen was der überhaupt wie macht. Und dann nimmt man dieses Prinzip und programmiert das komplett neu für das neue Zielsystem.!

    2.) Zum Pic Proggen: Das ist Kinderleicht - gerade beim 16F84, es gibt massig Programmierschaltungen im Netz. Die einfachste kommt mit drei oder vier Bauteilen aus. Kommerzielle Programmer kosten so ab 30 Eur.

    3.) Zum Pic 16F84 selber... Der Pic16F84 ist der direkte Nachfolgetyp des 16C84. Für den Anwender gibt es keinen Unterschied. Nur der interne Programmspeicherzugriff läuft anders. Die ersten 16F84 wurden sogar als 16C verkauft...
    ABER: Der 16F84 ist asbach Uralt und total überholt. Dazu noch viel zu teuer...
    Es gibt schnellere CPUS dieser Serie die noch mehr Möglichkeiten haben und deutlich weniger kosten. Und das beste ist: Mit minimalsten änderungen läuft auch der 16F84 Code...
    Will man nur etwas nachbauen ohne selbst am Programm etwas zu machen, klar, da nimmt man den alten F84, die zwei Euro Mehrkosten sind ja auch nicht die Welt und mehr Funktionen als das Programm verwendet braucht man nicht.
    Wenn jemand aber wirklich mit PICs anfangen möchte -> zu einem anderen Greifen!
    (Für Assembler: 16F628, 16F88, 16F78x usw, für C 18F, oder wenn es ganz was besonderes sein soll 24F oder 32...)

    Gruß
    Carsten

    Edit: ICh kann übrigends alle gängigen PIC und fast alle Atmel µC programmieren!
    Wenn sich also jemand den Programmer Selbstbau nicht zutraut...
    ***Wichtig***
    Zur Zeit bitte mir keine Mails über die Mailfunktion des Forums schicken, da die hinterlegte Mailadresse zur Zeit spinnt. Mails kommen NICHT, oder mit TAGEN Verspätung an !!!
    Ersatz: *MEINUSERNAME* @Yahoo.de

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •