apses
Üye
- Katılım
- 20 Ara 2008
- Mesajlar
- 6
- Puanları
- 1
- Yaş
- 38
Merhaba arkadaşlar benim sorunum şu bi ton kod yazdım ama compile edemiyorum çünkü bank0dan bank1 e geçemiyor program basit bir kod daha yazdım hatayı belki görürüm diye ama gene aynı şey oldu
PORTA EQU 0x05
PORTB EQU 0x06
TRISA EQU 0x85
TRISB EQU 0x86
STATUS EQU 0x03
ORG 0x00
CLRF PORTA
CLRF PORTB
BSF STATUS,5
MOVLW 0x00
MOVWF TRISA
BCF STATUS,5
MOVLW 0x03
MOVWF PORTA
END
normal şartlar altında benim bank1 e geçip trisa ya 00H değerini atarak tamamen output yapmam lazım sonra bank0 a dönüp portaya 03h atıp 0 ve 1. pinler den 1 değerini gözlemem lazım ama trisa için " Register in operand not in bank 0. Ensure that bank bits are correct." diye hata veriyor(mplab 8.10 kullanıyorum bu arada) sizce nerde bir sorun olabilir şimdiden sağolun
PORTA EQU 0x05
PORTB EQU 0x06
TRISA EQU 0x85
TRISB EQU 0x86
STATUS EQU 0x03
ORG 0x00
CLRF PORTA
CLRF PORTB
BSF STATUS,5
MOVLW 0x00
MOVWF TRISA
BCF STATUS,5
MOVLW 0x03
MOVWF PORTA
END
normal şartlar altında benim bank1 e geçip trisa ya 00H değerini atarak tamamen output yapmam lazım sonra bank0 a dönüp portaya 03h atıp 0 ve 1. pinler den 1 değerini gözlemem lazım ama trisa için " Register in operand not in bank 0. Ensure that bank bits are correct." diye hata veriyor(mplab 8.10 kullanıyorum bu arada) sizce nerde bir sorun olabilir şimdiden sağolun