Hi !
Das sieht ja schon viel besser aus
und könnte auch schon funktionieren.
Zu den restl. Warnings:
>>Warning[205] E:PICPROGLAUFLLAUFL.ASM 1 : Found directive >>in column 1. (list)
-->Einfach ein Leerzeichen vor dem list setzen
(die erste Spalte ist bei dem Assembler für Labels reserviert)
>>Message[301] C:PROGRAMMEMICROCHIPMPASM SUITEP16F84.INC >>37 : MESSAGE: (Processor-header file mismatch. Verify >>selected processor.)
---> Hier im "list" und bei den Optionen _exakt_
den gleichen Proz (16F84 oder 16F84A) eintragen.
>>Message[302] E:PICPROGLAUFLLAUFL.ASM 54 : Register in
>>operand not in bank 0. Ensure that bank bits are correct.
-->Das bringt der Assembler wenn er nicht sicher ist, ob
vor einem RAM-Zugriff die Bankselektion erfolgt ist.
(BSF/BCF STATUS, RB0). Scheint mir aber bei deinem
Code alles richtig zu sein.
Gruss,
Stefan
[ Diese Nachricht wurde geändert von: Nukeman am 4 Dez 2004 13:59 ]