Geri git   Programlama ve Elektronik > Elektronik Yazılım > İstek ve Sorun

İstek ve Sorun Her Türlü İstek ve Sorunlarınızı Buradan Belirtebilirsiniz.

Cevapla
 
Seçenekler Stil
Alt 11. December 2014, 02:25 PM   #1 (permalink)
Amatör
 
Üyelik tarihi: Dec 2014
Mesajlar: 2
Standart neden hata alıyorum ?

arkadaslar yazılım hakkında hiç birşey bilmiyorum dün geceden bu yana uğraşıyorum.
aşagıdaki kodlar ile hitec de kaydetmeye calıstıgımda hex olarak bana "I don't know how to complete" seklinde hata alıyorum kaydetmiyor. kodlarım asağıda nerede hata yapıyorum?
birisi bunu .hex olarak cevirebilirmi?

#include <pic.h>
#include <delay.c>

main(void)
{

unsigned int i;
unsigned char dizi[]={
0x070x080xF00x080x070x00//y
0xFF0x890x890x890x810x00//e
0x460x890x890x890x720x00//s
0x000x840xFD0x840x000x00//ı
0xFF0x800x800x800x800x00//l
0x070x080xF00x080x070x00//y
0x070x800x800x080x7F0x00//u
0xFF0x110x310x510x8E0x00//r
0x010x010xFF0x010x010x00//t
0x000x000x000x000x000x00//bosluk
0xFF0x020x0C0x020xFF0x00//m
0x070x080xF00x080x070x00//y
0x7E0x810x810x810x7E0x00//o
};

TRISB=0;

for(;; ){ // noktalı virgülle parantez arasında bosluk yok smile cıkmasın diye bıraktım
for(i=0;i<78;i++){
PORTB=dizi[i];
DelayMs(1); // 1ms bekle
}
DelayMs(78); // 78ms bekle
}
}
cakir2655 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 18. December 2014, 05:52 AM   #2 (permalink)
Tekniker
 
ULAGA - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Dec 2007
Mesajlar: 448
Standart Cevap: neden hata alıyorum ?

Kod:
#include <pic.h>
#include <delay.c>

main(void)
{
    unsigned int i;
    unsigned char dizi[]={
    0x070x080xF00x080x070x00//y
    0xFF0x890x890x890x810x00//e
    0x460x890x890x890x720x00//s
    0x000x840xFD0x840x000x00//ı
    0xFF0x800x800x800x800x00//l
    0x070x080xF00x080x070x00//y
    0x070x800x800x080x7F0x00//u
    0xFF0x110x310x510x8E0x00//r
    0x010x010xFF0x010x010x00//t
    0x000x000x000x000x000x00//bosluk
    0xFF0x020x0C0x020xFF0x00//m
    0x070x080xF00x080x070x00//y
    0x7E0x810x810x810x7E0x00//o
    };

    TRISB=0;

    for(;; ) { // noktalı virgülle parantez arasında bosluk yok smile cıkmasın diye bıraktım
        for(i=0;i<78;i++) {
            PORTB=dizi[i];
            DelayMs(1); // 1ms bekle
        }
        DelayMs(78); // 78ms bekle
    }
}
Garip bir hata alıyormuşsun.
"Nasıl tamamlayacağımı bilmiyorum."
Dizi tanımlaman yanlış.
ULAGA isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı