Elektronik ve Teknoloji Merkezi Elektrotekno.com
Elektronik ve Teknoloji Merkezi




Click here to go to the original topic
Sayfaya git 1, 2  Sonraki
Elektrotekno.com Ana Sayfa Microchip Pic Serisi
Yazar Mesaj
şeyhşamil
Tarih: 08.03.2008, 16:32 Mesaj konusu: Asm ye başladım fakat

ARkadaşlar asm ye yavaş yavaş bir başlangıç yaptım kendim bir program yazdım bir hata verdi benim programdan dır dedim kitapdaki örneğin aynısını yaptım yine aynı hata

HATA:"Error in parameter "and".
daha sonra tamam diyorum ve ardından

HATA:Error in parameter"Settings\Admin\Destkop\deneme2.asm".
buna da tamam diyorum başka seçenek yok :)

HATA:Error:extented mode not avaible for this device

buna da tamam diyorum hata dosyasını açıyorum içi boş :)

ve mpasm ile derleyemiyorum neden olabilir.
-----------------------------------------------------

emredelen
Tarih: 08.03.2008, 16:57 Mesaj konusu: slm

arkadaşım merhaba asm ye yeni başlamışsın. benim sana tavsiyem hiç başlamadan direk olarak pic basic proya başla.. sitede bununla ilgili çok fazla döküman var. eğer istersen bende yardımcı olurum sana... iyi çalışmalar kolay gelsin..
caglaroflazoglu
Tarih: 08.03.2008, 17:27 Mesaj konusu:

yazdığın kodu gönderebilirsen yardımcı olmaya çalışırım veya nasıl bir şey yapmak istiyorsun bunu belirtebilirsen örnek bir kod yazıp gönderebilirim istersen...
şeyhşamil
Tarih: 08.03.2008, 23:22 Mesaj konusu:

caglaroflazoglu yazmış: yazdığın kodu gönderebilirsen yardımcı olmaya çalışırım veya nasıl bir şey yapmak istiyorsun bunu belirtebilirsen örnek bir kod yazıp gönderebilirim istersen...

pic basice başladım ve biraz biliyorum dersimden dolayı öğrenmem lazım asm yi
kodlarıu yazyaım basit bişey sadece port kurmak ve yarısını 00001111 yapmak ama hatyı anlamadım ne hatası windowsdan mı kaynaklarınyor

lıst p=16f628a
status equ h'03'
portb equ h'06'
trısb equ h'86'
org h'00'
basla
clrf portb
bsf status,5
bcf status,6
clrf trısb
bcf status,5
movlw h'0f'
movwf portb
dongu
goto dongu
end
mcclayn100
Tarih: 09.03.2008, 02:06 Mesaj konusu:

öncelikle 16f628 kullanırken birtakım ayarları daha yapmalısın.
Kod: lıst p=16f628a
status equ h'03'
portb equ h'06'
trısb equ h'86'
burayı altakiyle değiştir.
Kod: LIST P=16F628
INCLUDE "P16F628.INC"
__config _CP_OFF & _DATA_CP_OFF & _LVP_OFF & _BODEN_ON & _MCLRE_OFF & _PWRTE_ON & _WDT_OFF & _INTRC_OSC_CLKOUT
Kod: basla etiketinden sonra şunuda ekle:
Kod: MOVLW h'07'
MOVWF CMCON

bu ayarları 16f628 de her yazılımda yapmalısın.

MPLAB hata uyarıları bazı yanlış yazımlarından kaynaklanmış. dier bir yöntemde derleyeceğin .asm dosyasını C:\ sürücüsü içine bir klasör oluştur oraya at. klasör yolu uzun olunca buna benzer hatalar veriyor.
caglaroflazoglu
Tarih: 09.03.2008, 13:15 Mesaj konusu:

mcclayn100 haklı kütüphaneyi tanımladığında zaten bu tanımlanımlamaları yapman gerekmiyor bir daha ( #include <P16f628a.inc>)

Alıntı:
;kütüphane içinde mevcut
status equ h'03'
portb equ h'06'
trısb equ h'86'


evet yazım hataları yapmışsın ı deil i olacak (list,trisb..) ve son olarak CMCON=7 diyerek comparatorleri iptal etmen gerekiyor...

bunları yapınca çalışması gerek
şeyhşamil
Tarih: 09.03.2008, 15:27 Mesaj konusu:

sadece yolunu değiştirdim
HATA:Error:extented mode not avaible for this device
bu hata kaldı.
dediklerinizi yaptım yine aynı hata düzeltemedim ama yinede teşekkürler
acaba elinizde çalışan kıs bir 16f628 içim kod varsa verebilrmisniz
caglaroflazoglu
Tarih: 11.03.2008, 13:26 Mesaj konusu:

peki hex dosyasını oluşturuyor mu? eğer oluşturuyor ise pic e bi yükleme yap veya simulasyonda bi test et bakalım çalışacak mı? kodlarda sorun olduğunu sanmıyorum ama şu yazdığın kodların son halini gönderebilirsen derleyip bende hata oluşup oluşmadığına bakabilirim...

ama bundan önce dediğim gibi eğer hex dosyası oluşturuluyor ise simulasyonda veya pic üzerinde bir dene bakalım sonuç alabilecek misin?
keremtosun
Tarih: 11.03.2008, 15:05 Mesaj konusu:

peki progromlar ken uygun device seçiyormusun. uygun işlemciyi seçmeyi unutmuş olabilirmisin.
şeyhşamil
Tarih: 11.03.2008, 21:29 Mesaj konusu:

caglaroflazoglu yazmış: peki hex dosyasını oluşturuyor mu? eğer oluşturuyor ise pic e bi yükleme yap veya simulasyonda bi test et bakalım çalışacak mı? kodlarda sorun olduğunu sanmıyorum ama şu yazdığın kodların son halini gönderebilirsen derleyip bende hata oluşup oluşmadığına bakabilirim...

ama bundan önce dediğim gibi eğer hex dosyası oluşturuluyor ise simulasyonda veya pic üzerinde bir dene bakalım sonuç alabilecek misin?

keremtosun yazmış:
peki progromlar ken uygun device seçiyormusun. uygun işlemciyi seçmeyi unutmuş olabilirmisin.

ÇOk sağoolun arkadaşlar yardımlarınız için teşekürler, bayağı uğraşdım hatamı buldum :oops: :oops:
hatam neymiş biliyormusunuz mpasmwin ile derlemeye çalışıyordum bunla derlenir mi bilmiyorum ama mplap ide ile derlendi
:oops:
Elektrotekno.com Ana Sayfa Microchip Pic Serisi
1. sayfa (Toplam 2 sayfa)
Sayfaya git 1, 2  Sonraki

Asm ye başladım fakat

Gizlilik Politikası

PLC programming