PIC24F04KA201 in Assembler

Gast #3458877
Lesenswert?
• ▲
▼
Hallo, liebe Gemeinde :)

Ich programmiere nun schon seit 12 Jahren Pic 16 und 18.
Jetzt will ich aber mehr oder weniger mit Gewalt zur 24-Gruppe 
umsteigen, ... und das in Assembler.
Ja ich weiß... C und C++... aber das interessiert mich nicht, denn ich 
hab zeitkritische Sachen vor.
Ich bin ein Selberbastler und will immer alles von Grund auf bauen.
Aber leider wurde die 24-er-Serie offensichtlich nur für C ausgelegt und 
das mit den inc-Files bei MPlab funktioniert nicht.
Hat das schon mal wer gemacht ? Bzw ich benötige sinnvolle Ratschläge, 
dieses Eis zu durchbrechen...

Ich habe MPLAB IDE V 8.6 und auch die neueren Versionen (MPLAB X IDE 
oder so)
Habe ständig Fehlermeldungen wie

24F04.asm:10: Error: Invalid mnemonic: 'org'
P24F04.asm:12: Error: Invalid mnemonic: 'init'
P24F04.asm:17: Error: Invalid mnemonic: 'init'
P24F04.asm:53: Error: Invalid mnemonic: 'end'
P24F04.asm:58: Error: can't open /e+ for reading
/e+:0: Error: can't open /l+ for reading
/l+:0: Error: can't open /x- for reading
/x-:0: Error: can't open /p24F04KA201 for reading
/p24F04KA201:0: Error: can't open /c+ for reading
BUILD FAILED: Thu Dec 26 01:06:57 2013

Habe schon verschiedene PIC24 probiert, aber keiner läßt sich so 
programmieren wie die 16-er und 18-er.
Was stimmt mit den INCs nicht ?
Die Testdateien speichere ich als asm. habs aber schon mit .s probiert.

Gibts im IDE irgendwo Einstellungen um alles so zu konfigurieren, dass 
das so funktioniert wie bei den einfachen PICs ?

Wäre über Hilfe sehr dankbar, denn ich wurschtel da schon lange rum.

Danke jetzt schon an alle Mitglieder !

Mfg... Christian
#3458927
Lesenswert?
• ▲
▼
> Aber leider wurde die 24-er-Serie offensichtlich nur für C ausgelegt und
> das mit den inc-Files bei MPlab funktioniert nicht.

Nein sicher nicht. ASM30 ist nicht MPASM!
Das ASM30 user guide findest du bei Microchip als Dokument DS51317.

Bei Korrekter Installation stehe die Includefiles unter \MPLAB ASM30 
Suite\Support\PIC24F\inc\


> Ich habe MPLAB IDE V 8.6 und auch die neueren Versionen (MPLAB X IDE
> oder so)
> Habe ständig Fehlermeldungen wie
>
> 24F04.asm:10: Error: Invalid mnemonic: 'org'
> P24F04.asm:12: Error: Invalid mnemonic: 'init'
> P24F04.asm:17: Error: Invalid mnemonic: 'init'
> P24F04.asm:53: Error: Invalid mnemonic: 'end'

Ersetze 'end', 'org' durch '.end', '.org'
Die restlichen Fehlermeldungen beziehen sich offensichtlich auf das 
nicht gefundene Includefile.
'init' ist m.W. keine ASM30 Anweisung
Gast #3460172
Lesenswert?
• ▲
▼
Hallo, Chris B. !

Danke für die rasche Antwort, werde das gleich am Wochenende probieren.
Bin anscheinend zu versteifft auf die "alten" Programme und 
Herangehensweisen ;)
Melde mich dann mit Ergebnis !
Mfg... Christian

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.