16f84 code zu 16f877

Gast #162644
Lesenswert?
• ▲
▼
Hi,

also ohne dass ich mir den 16f877 näher angesehen habe, würde ich mal
so beginnen:

- alle SFR's controllieren (gibt es dieselben, andere oder mehr)
- alle bankswitches überarbeiten
- alle verwendeten Module (z. B. Timer) kontrollieren/überarbeiten
- Config-Word überprüfen
- natürlich P16F877.INC statt P16F84A.INC einbinden
- wie es aussieht, verwendet der Autor macros, die aber nicht im
dcf09.asm definiert sind - sondern vermutlich im pic16cxy.inc, dass
muss natürlich dann auch vorhanden sein.
- ...

Aber: Wenn du das alles nicht weist, würde ich eher klein anfangen, z.
B. LED's blinken lassen. Erst wenn du wenigstens(!) ein PIC gut
kennst, weisst du ungefähr, wass alles zu einer Portierung gehört. Die
ist zwar nicht schwierig, aber der Teufel steckt wie immer im Detail.

Andreas


Andreas

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.