Du hast völlig Recht Witkatz, mit dem Unterstrich kann ich auf die Variablen zugreifen
ebenso auf die Funktionsnamen.
Bei BANKSEL geht das auch, obwohl der Operand _LedArray dabei sogar in Hochkomma steht.
Ich werde sicher noch einiges propbieren, das Wochende fängt ja erst an.Code:#define LED_COUNT 24 unsigned char LedArray[LED_COUNT]; unsigned char count; void MeineFunc(void) { volatile unsigned char x; x++; } int main(void) { asm("movf _count,W"); // geht Variable laden mit Unterstrich asm("movwf _count"); // geht Variable speichern mit Unterstrich asm("call _MeineFunc"); // geht Funktionsaufruf mit Unterstrich asm("BANKSEL _LedArray"); // geht mit Unterstrich // asm("LFSR FSR0,_LedArray"); // geht leider nicht
und wünsche Euch allen ein schönes Wochenende und danke, dass ihr meine "Code Eskapaden" ertragt....![]()







Zitieren



Lesezeichen