Forum: Mikrocontroller und Digitale Elektronik Fehler bei CONFIG PIC 18F2420


von Tobias H. (tobi35753)


Angehängte Dateien:

Lesenswert?

Hallo in die Runde,

nach vielen Jahren möchte ich mal wieder was mit PICs machen, doch 
gleich beim ersten Projekt ein scheinbar blöder Fehler.

Den Assemblercode habe ich aus einer technical Note von Microchip 
geklaut. Ursprünglich geschrieben für einen anderen PIC, doch diesen git 
es nirgends mehr. Also anderen rausgesucht.

In der Config passt aber scheinbar einiges nicht. Hierzu habe ich 3 
Bilder angehängt, ich denke, die sagen mehr als Worte.

Ich habe früher nicht mit CONFIG gearbeitet, sondern habe immer Bits 
einzeln gesetzt.

Tut mir Leid, wenn ich mich vielleicht etwas blöd anstelle.


lg
Tobi

PS: Es handelt sich um den DMX Receiver aus AN1076.

: Bearbeitet durch User
von Apollo M. (Firma: @home) (majortom)


Lesenswert?

Tobias H. schrieb:
> Tut mir Leid, wenn ich mich vielleicht etwas blöd anstelle.

talent zum lesen und problemlösen sollte man schon mitbringen ...

chapter 4.11
http://ww1.microchip.com/downloads/en/devicedoc/33014j.pdf

__config ...



mt

: Bearbeitet durch User
von Tobias H. (tobi35753)


Lesenswert?

Available settings and values maybe found in both the standard processor 
include (*.inc) files and the “PIC18 Configuration Settings Addendum” 
(DS51537).


Da stand dann alles drin, was ich gesucht habe.

Danke!

von Volker S. (vloki)


Lesenswert?


von Apollo M. (Firma: @home) (majortom)


Lesenswert?

Tobias H. schrieb:
> (DS51537).
>
> Da stand dann alles drin, was ich gesucht habe.

... das ist erstmal "steinalt" und die config setting stehen natürlich 
auch immer im aktuellen data sheet drin!

wiedermal so ein copy&past expert am werk?!

natürlich geht's auch easy im mplabx und dann auch mal andenken es in c 
zu programmieren!


mt

von Tobias H. (tobi35753)


Lesenswert?

Jawohl, ist c&p. Zum zurechtfinden für den Anfang reicht es. Hab 
bestimmz 8 Jahre nichts mehr mit Assembler gemacht.

Eines klappt aber noch nicht:

CCP2MX = PORTBE funktioniert nicht, obwohl es so in der Liste steht.

von Apollo M. (Firma: @home) (majortom)


Lesenswert?

Tobias H. schrieb:
> CCP2MX = PORTBE

ich hab doch gesagt, alter mist ... wann lernst du endlich LESEN?!

CCP2MX = PORTC/PORTB

von Tobias H. (tobi35753)


Lesenswert?

Ich kann lesen.

Ggf. finde ich nicht die richtigen Stellen.

Sag mir doch mal bitte, wo ich die Information "CCP2MX = PORTC/PORTB" 
finden kann. Im Datenblatt finde ich es auch nicht.

von Apollo M. (Firma: @home) (majortom)


Lesenswert?

Tobias H. schrieb:
> Sag mir doch mal bitte, wo ich die Information "CCP2MX = PORTC/PORTB"
> finden kann. Im Datenblatt finde ich es auch nicht.

in mplapx, menue: production/set configuration bits

microchip setzt zunehmend auf ihre tools und weniger auf gute docu ...

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.