| 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:
|
|
|