Pıc proglamayı yeni öğrendim bank1 yada bank 0 niye geciyoruz bu konuda sıkıntım var

atakanulu

Üye
Katılım
13 Ocak 2012
Mesajlar
42
Puanları
1
Yaş
29
Pıc proglamayı yeni öğrendim bank1 yada bank 0 niye geciyoruz bu konuda sıkıntım var bank0 yada bank1 niye geciyoruz yardımcı olurmusunuz ?
 

ansez

Üye
Katılım
25 Nis 2009
Mesajlar
361
Puanları
1
Yaş
47
bank 0 ve 1 deki registerler farklıdır. status reg. birşey yazacaksan o registirın bulunduğu bank a geçmen lazım..
 

kudretuzuner

Paylaşımcı üye
Katılım
28 Tem 2009
Mesajlar
906
Puanları
131
Merhaba
PIC programlamadan önce bazı bilgileri öğrenirseniz zorlanmazsınız.Benim size önerim Programlayacağınız PIC'n pin sayısı az olsun (16F628A olabilir)giriş ve çıkışları ayarlamak daha kolay olur.Ayrıca data şiti mutlaka göz önünde olsun.Gelelim bank meselesine,(16F628A için yazıyorum) PIC'in bacaklarının giriş veya çıkış yapabilmek için TRISA VE TRISB BANK 1 de yer alır.RCSTA TXREG RCREG BANK0 da yer alır.Programda bu recisterleri kontrol edebilmek için yazılımda bank değişikliği yapıp ondan sonra komutları yazmak gerekir.asm dilinde program yazarken ben (BSF STATUS,5 yazıp BANK 1'e geçer BCF STATUS,5 yazarak da BANK 0'a dönerim)başka yazılım şekilleri de var ama size tavsiyem kitap alıp işin sistemini çözmenizdir.

16F628 Datasheet pdf - FLASH-Based 8-Bit CMOS Microcontrollers - Microchip
Linkin sayfa 18 de hafıza haritası var
 

Yeni mesajlar

Forum istatistikleri

Konular
122,298
Mesajlar
862,850
Kullanıcılar
438,904
Son üye
Muhammedter

Yeni konular

Üst