MPASM to MPLAB XC8 PIC Assembler Migration

Begonnen von picass, 02.06.2024, 17:32:10 CEST

Vorheriges Thema - Nächstes Thema

Ottmar

Zitat Vloki: 
[Das shift left gibt es bei den PIC18 nicht. Kommt wohl von den neuen PIC16]
Doch: 
RRCF rotate left through CARRY
RRNCF rotate left no carry
Mit CARRY ist 'STATUS,C' gemeint.

Ottmar

Grrr... Falscher Finger!

...und entsprechend gibt es daselbe für shift left:
RLCF
RLNCF

picass

#22
Zitat von: vloki date=1763390927Ansonsten könnte Lesson 3 so aussehen:

So sieht es in der hatten Realität aus: Sie rotieren, die 4 LEDs ! Nicht wirklich, aber ihr Leuchten !

Der Debugger hat nix zu meckern und morgen mache ich mich dran, zu verstehen, warum das klappt! Heute steckte ich noch mit beiden Armen tief und lange im Rollladenkasten, aber wenn morgen der voll krasse Durchblick erreicht werden sollte, dann......, dann passiert leider nix: sitze z.Z. auf dem Trockenen, nix mit "auf den Erfolg machen wir erst mal einen und einen zweiten und den dritten sowieso usw.  .......drauf".
Grüße, picass
rotieren.jpg
rotieren.jpg


vloki

#23
Zitat von: pic18 in 17.11.2025, 19:41:30 CETVielleicht sehe ich das Problem falsch...

Der Code sollte so identisch wie möglich mit der Lesson 3 im Low Pin Count Demo Board User's Guide bleiben.
Nur das was unbedingt nötig ist für den neueren Assembler und PIC wurde geändert.

Das vermeintliche "left shift" (lsrf) war eigentlich ein "logical shift right"
und das unterscheidet sich vom rotate right. (nix Rotation)
MPLABX  XC8  KiCad FreeCAD Qt

vloki

Ich schau mir grad Lesson 4 an, wie das in PIC-AS mit dem Q41 aussehen würde.
Meine Meinung, ganz ehrlich - kann man sicher machen, aber ob das wirklich noch sinnvoll ist?

Der ADC von den Q-Typen hat mehr als 20 Register, die konfiguriert werden können.
Wird wohl langsam Zeit sich mit dem MPLAB Code Configurator (MCC) anzufreunden ;-)

Damit klickt man sich die Konfiguration zusammen und das Ding spuckt den Code (in C) aus.
MPLABX  XC8  KiCad FreeCAD Qt

Schnellantwort

Name:
Verifizierung:
Bitte lassen Sie dieses Feld leer:
Geben Sie die Buchstaben aus dem Bild ein
Buchstaben anhören / Neues Bild laden

Geben Sie die Buchstaben aus dem Bild ein:

Tastenkürzel: Alt+S Beitrag schreiben oder Alt+P für Vorschau

🡱 🡳