Also, was mir als erstes auffeallt, du hast keine Unendlichschleife in deinem Programm. Unten ist mein Vorschlag gegen dieses Problem.
Simulier das Programm mal mit MPSIM und schau, ob er tut was du erwartest (und zwar alle PORTB-Pins auf low ziehen). Ansonsten, schau das Datenblatt durch welche Module des PIC mit PORTB gemultiplext sind und ob diese nach einem Reset ausgeschalten sind, oder ob sie manuell abgeschalten werden müssen.Code:org 0x00 goto main main bsf STATUS, RP0 movlw B'00000000' movwf TRISB bcf STATUS, RP0 loop clrf PORTB goto loop end
lg
Mobius







Zitieren

Lesezeichen