Merhaba
Aradaşlar PORTC,6 ve PORTC,7 yi çıkış olarak tanımlayamıyorum. ASSR,3 bitini 0 ve 1 yaptığım halde proteus isiste high Z görünüyor. Yardımlarınızı bekliyorum.
Saygılar.
.INCLUDE "m32def.inc"
.CSEG
.ORG 0
RJMP AYARLAR
AYARLAR:
LDI R16,$8
OUT SPH,R16
LDI R16,$5F
OUT SPL,R16
LDI R16,0
OUT ASSR,R16
SER R16
OUT DDRC,R16
RJMP ANAPROGRAM
;*********************************************
;*************** ANA PROGRAM *****************
;*********************************************
ANAPROGRAM:
SALLA:
RJMP SALLA
.INCLUDE "m32def.inc"
.CSEG
.ORG 0
;osilatoru ayarla
ldi r16,0b00001111 ;r16 ya 0x0F yi yükle
out osccal,r16 ;osilator frekansı
;yığın pointeri ayarla
ldi r16,high(RAMEND)
out sph,r16
ldi r16,low(RAMEND)
out spl,r16
LDI R16,$f7
OUT ASSR,R16
SER R16
OUT DDRC,R16
RJMP ANAPROGRAM
;*********************************************
;*************** ANA PROGRAMs ****************
;*********************************************
ANAPROGRAM:
ldi R17,0x55
out portc,r17 ;r17'yi portc'de göster
ldi r17,0xaa
out portc,r17 ;r17'yi portc'de göster
RJMP ANAPROGRAM
teşekkür ederim proteusta sorun varmış başka bir yerden yükledim düzeldi 8O