Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar || Microchip Pic Serisi


Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Microchip Pic Serisi forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "Asm ye başladım fakat" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!

Asm ye başladım fakat

Kayıt: 19 Ksm 2007
Mesajlar: 15

Offline
şeyhşamil
Tarih: 08 03 2008 16:32

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 Smile

HATA:Error:extented mode not avaible for this device

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

ve mpasm ile derleyemiyorum neden olabilir.
Kayıt: 12 Şub 2008
Mesajlar: 39
Konum: IĞDIR
Offline
emredelen
Tarih: 08 03 2008 16:57

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..
Başa dön
Kayıt: 11 Ksm 2007
Mesajlar: 21

Offline
caglaroflazoglu
Tarih: 08 03 2008 17:27

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...
Başa dön
Kayıt: 19 Ksm 2007
Mesajlar: 15

Offline
şeyhşamil
Tarih: 08 03 2008 23:22

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
Başa dön



Offline
mcclayn100
Misafir
Tarih: 09 03 2008 02:06

ö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.
Başa dön
Kayıt: 11 Ksm 2007
Mesajlar: 21

Offline
caglaroflazoglu
Tarih: 09 03 2008 13:15

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
Başa dön
Kayıt: 19 Ksm 2007
Mesajlar: 15

Offline
şeyhşamil
Tarih: 09 03 2008 15:27

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
Başa dön
Kayıt: 11 Ksm 2007
Mesajlar: 21

Offline
caglaroflazoglu
Tarih: 11 03 2008 13:26

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?
Başa dön
Kayıt: 05 Arl 2006
Mesajlar: 62
Konum: izmir
Offline
keremtosun
Tarih: 11 03 2008 15:05

peki progromlar ken uygun device seçiyormusun. uygun işlemciyi seçmeyi unutmuş olabilirmisin.
Başa dön
Kayıt: 19 Ksm 2007
Mesajlar: 15

Offline
şeyhşamil
Tarih: 11 03 2008 21:29

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 Embarassed Embarassed
hatam neymiş biliyormusunuz mpasmwin ile derlemeye çalışıyordum bunla derlenir mi bilmiyorum ama mplap ide ile derlendi
Embarassed
Başa dön


Sayfaya git 1, 2  Sonraki

Asm ye başladım fakat


Benzer Konular

- Arkadaşlar.. (ACİL) Matlab'a yeni başladım.. Yardıma ihtiyacım var.

- autocad 2006 yükledim fakat etkinleştiremiyorum yardımcı olursanız sevinirim


Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71