PIC include Terror

Gast #137357
Hallo

Habe ein Probelm mit einem Projekt das nicht mehr funktioniert.

Ich habe in einem Projekt eine asm Datei mit dem Grundgerüst und die
Unterfunktionen in .inc Dateien gesteckt und die in der ASM Datei
wieder mit #include includiert.

Und das geht warum auch immer, nicht immer, macht terror weil er dann
beim übersetzen beim goto hängen bleibt, will main nicht mehr kennen.

Ich weiß mit den .inc nicht die eleganteste Lösung, aber wie heißt das
Datasheet das mir einen tieferen Einstieg erlaubt oder kann mir jemand
ein bisschan was dazu erklären? Microchip ist da mit seinen Datasheets
glaub ich nicht immer gerade up to date.

Sebastian



list p=16f627

;
  #include <P16f627.INC>

 __CONFIG _PWRTE_ON & _WDT_OFF & _HS_OSC

;



;_______Main__________________________________
;///////////////////////////////////////////////////////////////////
  org 0x00
  goto main

  org 0x04


#include<def.inc>
#include<orgfunc.inc>
#include<iofunc.inc>
#include <ledcachefunc.inc>



main
Gast
> Und das geht warum auch immer, nicht immer, macht terror weil er dann
> beim übersetzen beim goto hängen bleibt, will main nicht mehr
kennen.
---

Fehlermeldung?

Mfg
Andreas
Gast
Das #include schreibt ja einfach nur die Dateien da hin wo halt das
#include steht. Es kann also sein daß, wenn die eingebundenen
Funktionen recht groß sind - main hinten aus dem Speicher rausgeworfen
wird (bzw. aus der Speicherbank). Schau mal im Programmcodefenster an
welcher Speicherstelle Dein Main liegt. Ich habe auf die weise mal
Funktionen ganz am Source-Ende hinter einem org in andere Bänke gelegt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.