Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: Dagci-85 - 19 Nisan 2009, 14:30:58

Başlık: ATMEGA32 PORTC,6 ve 7
Gönderen: Dagci-85 - 19 Nisan 2009, 14:30:58
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
Başlık: ATMEGA32 PORTC,6 ve 7
Gönderen: ahmet2004 - 19 Nisan 2009, 15:57:58

.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

Başlık: ATMEGA32 PORTC,6 ve 7
Gönderen: Dagci-85 - 19 Nisan 2009, 17:24:55
teşekkür ederim proteusta sorun varmış başka bir yerden yükledim düzeldi  8O