Şimdi Ara

C kodunu hexe çevirmek lütfen yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
25
Cevap
0
Favori
1.098
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 12
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Build dedikden sonra resimdeki hatayı alıyorum.Ve anlam veremedim.Yardımınızı bekliyorum.

     C kodunu hexe çevirmek lütfen yardım


    C kodlarını hexe çevirebilirseniz sorunumu çözmüş olabilirsiz



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

    main(void)
    {

    unsigned int i;
    unsigned char dizi[]={
    0x7E,0×81,0×81,0×81,0x7E,0×00, // O
    0×46,0×89,0×89,0×89,0×72,0×00, // S
    0xFF,0×02,0x0C,0×02,0xFF,0×00, // M
    0xFC,0×12,0×11,0×12,0xFC,0×00, // A
    0xFF,0×04,0×08,0×10,0xFF,0×00, // N
    0×00,0×84,0xFD,0×84,0×00,0×00, // İ
    0×07,0×08,0xF0,0×08,0×07,0×00, // Y
    0xFF,0×89,0×89,0×89,0×81,0×00, // E
    0x00,0x00,0x00,0x00,0x00,0x00, // BOSLUK
    0xFF,0×18,0×24,0×42,0×81,0×00, // K
    0x7E,0×81,0×81,0×81,0x7E,0×00, // O
    0xFF,0×11,0×31,0×51,0x8E,0×00, // R
    0xFF,0×18,0×24,0×42,0×81,0×00, // K
    0x7F,0×80,0×80,0×80,0x7F,0×00, // U
    0×01,0×01,0xFF,0×01,0×01,0×00, // T
    0x00,0x00,0x00,0x00,0x00,0x00, // BOSLUK
    0xFC,0×12,0×11,0×12,0xFC,0×00, // A
    0×01,0×01,0xFF,0×01,0×01,0×00, // T
    0xFC,0×12,0×11,0×12,0xFC,0×00, // A
    0x00,0x00,0x00,0x00,0x00,0x00, // BOSLUK
    0x7C,0×81,0×80,0×81,0x7C,0×00, // Ü
    0xFF,0×04,0×08,0×10,0xFF,0×00, // N
    0×00,0×84,0xFD,0×84,0×00,0×00, // İ
    0x0F,0×30,0xC0,0×30,0x0F,0×00, // V
    0xFF,0×89,0×89,0×89,0×81,0×00, // E
    0xFF,0×11,0×31,0×51,0x8E,0×00, // R
    0×46,0×89,0×89,0×89,0×72,0×00, // S
    0×00,0×84,0xFD,0×84,0×00,0×00, // İ
    0×01,0×01,0xFF,0×01,0×01,0×00, // T
    0xFF,0×89,0×89,0×89,0×81,0×00, // E
    0×46,0×89,0×89,0×89,0×72,0×00, // S
    0×00,0×84,0xFD,0×84,0×00,0×00 // İ
    };

    TRISB=0;

    for(;{
    for(i=0;i<48;i++){
    PORTB=dizi;
    DelayMs(1); // 1ms bekle
    }
    DelayMs(48); // 48ms bekle
    }
    }



    < Bu mesaj bu kişi tarafından değiştirildi Carbon2oxıde -- 16 Nisan 2013; 3:45:33 >







  • Hangi Chip Uzerinde Calistigini Sectinmi sanirim hata olarak onu gosteriyor
  • Projeyi oluştururken pıc16f84a seçmiştim.
  • Harfleri tabloya göre mı oluşturdun ? Ayrıca bukadar harfi o pic e atamazsın. Zamanında bu projede bende hata almıştım. İnclude ettigin kütüphane dosyalarini programın derlenecegi klasorun icine kopyalamayı dene. Bildigim kadarıyla piyasada artık 16f84 satılmıyor. 628 e göre yeniden derlemeyi dene belki harf sayısı artar. ama kısa mesafe sallamada okuyamazsin. Motora takman gerekebilir.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • pc ye geçince yeni gördüm resmi. hi tech c nin lite versiyonu vardı arayüzü dos a benzeyen eski birşey. onunla derlenem gerek. mplab la yapman zor olur.
  • derleyici olarak microchipin xc yi indirip deneyin ve ayrıca okadar fazla diziyi 84ün hafızasına atmayabilir daha az bir şey yazmayı deneyin en azından koddan mı derleyicidenmi onu anlarsınız
  • quote:

    Orijinalden alıntı: wert95

    derleyici olarak microchipin xc yi indirip deneyin ve ayrıca okadar fazla diziyi 84ün hafızasına atmayabilir daha az bir şey yazmayı deneyin en azından koddan mı derleyicidenmi onu anlarsınız

    Hafızası alırmı bılmıyorum ama motor takacagım. olmazsa yazıyı küçültürüm sorun degil .

    Merhaba yazısını aynı şekilde denedim gene aynı hatayı aldım. Hatayı yoksayarak hex dosyası çıkarttım çalışırmı emin olamıyorum.



    < Bu mesaj bu kişi tarafından değiştirildi Carbon2oxıde -- 17 Nisan 2013; 1:48:23 >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • quote:

    Orijinalden alıntı: Carbon2oxıde

    quote:

    Orijinalden alıntı: wert95

    derleyici olarak microchipin xc yi indirip deneyin ve ayrıca okadar fazla diziyi 84ün hafızasına atmayabilir daha az bir şey yazmayı deneyin en azından koddan mı derleyicidenmi onu anlarsınız

    Hafızası alırmı bılmıyorum ama motor takacagım. olmazsa yazıyı küçültürüm sorun degil .

    Merhaba yazısını aynı şekilde denedim gene aynı hatayı aldım. Hatayı yoksayarak hex dosyası çıkarttım çalışırmı emin olamıyorum.


    ben mplabdan çok fazla hata aldım ama en sonunda xc ile sorun yaratmadan hex yapabildim ayrıca free modda hexe dönüştürmüyor.yani merhaba yazısınıda hex yapmıyorsa mplabda sorun vardır
    not:ismi bi yerde "ok" yazıyor başka bir yerde "okü" yazıyor isimden dolayı bir hata vermiş olabilir




  • quote:

    Orijinalden alıntı: wert95

    quote:

    Orijinalden alıntı: Carbon2oxıde

    quote:

    Orijinalden alıntı: wert95

    derleyici olarak microchipin xc yi indirip deneyin ve ayrıca okadar fazla diziyi 84ün hafızasına atmayabilir daha az bir şey yazmayı deneyin en azından koddan mı derleyicidenmi onu anlarsınız

    Hafızası alırmı bılmıyorum ama motor takacagım. olmazsa yazıyı küçültürüm sorun degil .

    Merhaba yazısını aynı şekilde denedim gene aynı hatayı aldım. Hatayı yoksayarak hex dosyası çıkarttım çalışırmı emin olamıyorum.


    ben mplabdan çok fazla hata aldım ama en sonunda xc ile sorun yaratmadan hex yapabildim ayrıca free modda hexe dönüştürmüyor.yani merhaba yazısınıda hex yapmıyorsa mplabda sorun vardır
    not:ismi bi yerde "ok" yazıyor başka bir yerde "okü" yazıyor isimden dolayı bir hata vermiş olabilir

    Bu sorunu kenara bırakalım mblaba Hi tech entegre edip yapmaya çalıştıgımda Error[1187] : invalid activation request bu hatayı alıyorum.Ne yaparsak sorunlu arkadaş :) Kodla ilgili bi sorun olsa gerekli düzenlemeyi yapacagız.



    < Bu mesaj bu kişi tarafından değiştirildi Carbon2oxıde -- 17 Nisan 2013; 2:03:07 >




  • quote:

    Orijinalden alıntı: wert95

    quote:

    Orijinalden alıntı: Carbon2oxıde

    quote:

    Orijinalden alıntı: wert95

    derleyici olarak microchipin xc yi indirip deneyin ve ayrıca okadar fazla diziyi 84ün hafızasına atmayabilir daha az bir şey yazmayı deneyin en azından koddan mı derleyicidenmi onu anlarsınız

    Hafızası alırmı bılmıyorum ama motor takacagım. olmazsa yazıyı küçültürüm sorun degil .

    Merhaba yazısını aynı şekilde denedim gene aynı hatayı aldım. Hatayı yoksayarak hex dosyası çıkarttım çalışırmı emin olamıyorum.


    ben mplabdan çok fazla hata aldım ama en sonunda xc ile sorun yaratmadan hex yapabildim ayrıca free modda hexe dönüştürmüyor.yani merhaba yazısınıda hex yapmıyorsa mplabda sorun vardır
    not:ismi bi yerde "ok" yazıyor başka bir yerde "okü" yazıyor isimden dolayı bir hata vermiş olabilir

    Alıntıları Göster
    quote:

    ben mplabdan çok fazla hata aldım ama en sonunda xc ile sorun yaratmadan hex yapabildim ayrıca free modda hexe dönüştürmüyor.yani merhaba yazısınıda hex yapmıyorsa mplabda sorun vardır
    not:ismi bi yerde "ok" yazıyor başka bir yerde "okü" yazıyor isimden dolayı bir hata vermiş olabilir


    build yapmadan export diyerek hex doçıkartabiliyorum. ama daha mikroişlemciye atabilme imkanım olmadıgından çalıştıgına emin olamıyorum.Sence çalışırmı ?



    < Bu mesaj bu kişi tarafından değiştirildi Carbon2oxıde -- 17 Nisan 2013; 2:16:29 >




  • quote:

    Orijinalden alıntı: Carbon2oxıde

    quote:

    ben mplabdan çok fazla hata aldım ama en sonunda xc ile sorun yaratmadan hex yapabildim ayrıca free modda hexe dönüştürmüyor.yani merhaba yazısınıda hex yapmıyorsa mplabda sorun vardır
    not:ismi bi yerde "ok" yazıyor başka bir yerde "okü" yazıyor isimden dolayı bir hata vermiş olabilir


    build yapmadan export diyerek hex doçıkartabiliyorum. ama daha mikroişlemciye atabilme imkanım olmadıgından çalıştıgına emin olamıyorum.Sence çalışırmı ?

    çalışma olasılığı var çünkü hitech de sorun yaratıyor zaten. kod aynı kod ama xc ile doğru diyor hitechde sapıtıyor.
    birde export nerede acaba tam olarak. geçen bir arkadaşta sordu aradım ama bulamamıştım




  • file menüsünde importun tam altında :) peki tübitakın havada kayan yazısındaki merhaba hexi böyleyken

    :0C000000830100308A0004288301992B42
    :100718008312BE000430BF005330C000C00B922BC0
    :10072800BF0B902BBE0B8E2B0800FF3083128E0060
    :1007380002308F000C30900002309100FF309200A0
    :1007480093019400893095009600970081309800B5
    :100758009901FF309A0011309B0031309C005130D4
    :100768009D008E309E009F01FF30A0001030A10038
    :10077800A200A300FF30A400A501FC30A60012309F
    :10078800A7001130A8001230A900FC30AA00AB0164
    :10079800FF30AC008930AD00AE00AF007630B0005D
    :1007A800B101FC30B2001230B3001130B400123085
    :1007B800B500FC30B600B701B801B901BA01BB01F8
    :1007C800BC01BD018316860183128C018D010C08C2
    :1007D8000E3E840000088600013083128C238C0AA8
    :1007E80003198D0A00300D02303003190C02031C66
    :0807F800EB2B30308C23E82BC1
    :00000001FF

    benim c dilinden çevirdigim merhaba hexi neden bu şekilde yanlışlık mı var acaba :)


    :020000040000FA
    :10000000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F00
    :10001000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF0
    :10002000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE0
    :10003000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD0
    :10004000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC0
    :10005000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB0
    :10006000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA0
    :10007000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F90
    :10008000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F80
    :10009000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F70
    :1000A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F60
    :1000B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F50
    :1000C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F40
    :1000D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F30
    :1000E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F20
    :1000F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F10
    :10010000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFF
    :10011000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEF
    :10012000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDF
    :10013000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCF
    :10014000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBF
    :10015000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAF
    :10016000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9F
    :10017000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8F
    :10018000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7F
    :10019000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6F
    :1001A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5F
    :1001B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4F
    :1001C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3F
    :1001D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2F
    :1001E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1F
    :1001F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0F
    :10020000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFE
    :10021000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEE
    :10022000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDE
    :10023000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCE
    :10024000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBE
    :10025000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAE
    :10026000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9E
    :10027000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8E
    :10028000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7E
    :10029000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6E
    :1002A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5E
    :1002B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4E
    :1002C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3E
    :1002D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2E
    :1002E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1E
    :1002F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0E
    :10030000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFD
    :10031000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FED
    :10032000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDD
    :10033000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCD
    :10034000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBD
    :10035000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAD
    :10036000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9D
    :10037000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8D
    :10038000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7D
    :10039000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6D
    :1003A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5D
    :1003B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4D
    :1003C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3D
    :1003D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2D
    :1003E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1D
    :1003F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0D
    :10040000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFC
    :10041000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEC
    :10042000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDC
    :10043000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCC
    :10044000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBC
    :10045000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAC
    :10046000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9C
    :10047000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8C
    :10048000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7C
    :10049000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6C
    :1004A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5C
    :1004B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4C
    :1004C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3C
    :1004D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2C
    :1004E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1C
    :1004F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0C
    :10050000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFB
    :10051000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEB
    :10052000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDB
    :10053000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCB
    :10054000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBB
    :10055000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAB
    :10056000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9B
    :10057000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8B
    :10058000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7B
    :10059000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6B
    :1005A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5B
    :1005B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4B
    :1005C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3B
    :1005D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2B
    :1005E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1B
    :1005F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0B
    :10060000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFA
    :10061000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEA
    :10062000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDA
    :10063000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCA
    :10064000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBA
    :10065000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAA
    :10066000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9A
    :10067000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8A
    :10068000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7A
    :10069000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6A
    :1006A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5A
    :1006B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4A
    :1006C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3A
    :1006D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2A
    :1006E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1A
    :1006F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0A
    :10070000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF9
    :10071000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE9
    :10072000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD9
    :10073000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC9
    :10074000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB9
    :10075000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA9
    :10076000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F99
    :10077000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F89
    :10078000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F79
    :10079000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F69
    :1007A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F59
    :1007B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F49
    :1007C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F39
    :1007D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F29
    :1007E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F19
    :1007F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F09
    :10420000FF00FF00FF00FF00FF00FF00FF00FF00B6
    :10421000FF00FF00FF00FF00FF00FF00FF00FF00A6
    :10422000FF00FF00FF00FF00FF00FF00FF00FF0096
    :10423000FF00FF00FF00FF00FF00FF00FF00FF0086
    :10424000FF00FF00FF00FF00FF00FF00FF00FF0076
    :10425000FF00FF00FF00FF00FF00FF00FF00FF0066
    :10426000FF00FF00FF00FF00FF00FF00FF00FF0056
    :10427000FF00FF00FF00FF00FF00FF00FF00FF0046
    :02400E00FF3F72
    :08400000FF3FFF3FFF3FFF3FC0
    :00000001FF



    < Bu mesaj bu kişi tarafından değiştirildi Carbon2oxıde -- 17 Nisan 2013; 3:16:48 >




  • "PIC C Lite"

    indirmen gerekli kodu bu programdan hex e çevirmen gerekiyor.
    Benim anlamadığım neden PDF dosyasını okumadın? Orda herşeyi anlatıyor. Şu programı indirin şunu yapın vb. diye.
    C kodunu bu şekilde derliceksin;
    http://www.biltek.tubitak.gov.tr/gelisim/elektronik/dosyalar/9/aciklama.JPG
  • quote:

    Orijinalden alıntı: yucelnet

    "PIC C Lite"

    indirmen gerekli kodu bu programdan hex e çevirmen gerekiyor.
    Benim anlamadığım neden PDF dosyasını okumadın? Orda herşeyi anlatıyor. Şu programı indirin şunu yapın vb. diye.
    C kodunu bu şekilde derliceksin;
    http://www.biltek.tubitak.gov.tr/gelisim/elektronik/dosyalar/9/aciklama.JPG

    PIC C Lite PROGRAMINI Mblaba entegre edip yapmaya çalıştıgımda ise aşagıdaki hatayı alıyorum.

    Error [141] C:\Users\gvhh\Desktop\a\Osmaniyekorkutataüniversitesi.c; 2.18 can't open include file "delay.c": No such file or directory




  • diyor ki "include klasöründe "delay.c" diye bir dosya yok ne iş bu?"

    Yani sample klasöründen delay.c ve delay.h yi include ye atıcaksın.
  • bu amcalay ne diyolay
  • Dediğin gibi yaptım oldu ve tübitak sitesindeki c dilini hexe çevirdim. Kodlar saglam olunca sıkıntı olmadı.
    Gelelim kendim yazmaya gelince :) Deneme amaçlı POLAT yazmak için kodları girdim aldıgım hatalar resimde gözüküyor.Nerede yanlıs yaptım ?

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

    main(void)
    {

    unsigned int i;
    unsigned char dizi[]={
    0xFF,0×11,0×11,0×11,0x0E,0×00, // P
    0x7E,0×81,0×81,0×81,0x7E,0×00, // O
    0xFF,0×80,0×80,0×80,0×80,0×00, // L
    0xFC,0×12,0×11,0×12,0xFC,0×00, // A
    0×01,0×01,0xFF,0×01,0×01,0×00, // T
    0×00,0×00,0×00,0×00,0×00,0×00
    };

    TRISB=0;

    for(;;){
    for(i=0;i<48;i++){
    PORTB=dizi;
    DelayMs(1); // 1ms bekle
    }
    DelayMs(48); // 48ms bekle
    }

    }

     C kodunu hexe çevirmek lütfen yardım



    < Bu mesaj bu kişi tarafından değiştirildi Carbon2oxıde -- 18 Nisan 2013; 2:45:55 >




  • quote:

    Orijinalden alıntı: Carbon2oxıde

    Dediğin gibi yaptım oldu ve tübitak sitesindeki c dilini hexe çevirdim. Kodlar saglam olunca sıkıntı olmadı.
    Gelelim kendim yazmaya gelince :) Deneme amaçlı POLAT yazmak için kodları girdim aldıgım hatalar resimde gözüküyor.Nerede yanlıs yaptım ?

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

    main(void)
    {

    unsigned int i;
    unsigned char dizi[]={
    0xFF,0×11,0×11,0×11,0x0E,0×00, // P
    0x7E,0×81,0×81,0×81,0x7E,0×00, // O
    0xFF,0×80,0×80,0×80,0×80,0×00, // L
    0xFC,0×12,0×11,0×12,0xFC,0×00, // A
    0×01,0×01,0xFF,0×01,0×01,0×00, // T
    0×00,0×00,0×00,0×00,0×00,0×00
    };

    TRISB=0;

    for(;;){
    for(i=0;i<48;i++){
    PORTB=dizi;
    DelayMs(1); // 1ms bekle
    }
    DelayMs(48); // 48ms bekle
    }

    }

     C kodunu hexe çevirmek lütfen yardım



    "PORTB=dizi; " yerine "PORTB=dizi[ i];"(parantez içindeki i nin yanındaki boşluk olmayacak) olması lazım ayrıca 48leri 36 yapın bence



    < Bu mesaj bu kişi tarafından değiştirildi wert95 -- 18 Nisan 2013; 19:05:02 >




  • quote:

    Orijinalden alıntı: Carbon2oxıde

    kod olarak bence altta verdiğimi kullanın

    0xFF,0x09,0x09,0x09,0x0F,0x00, // P
    0xFF,0x81,0x81,0x81,0xFF,0x00, // O
    0xFF,0x80,0x80,0x80,0x80,0x00, // L
    0xFF,0x09,0x09,0x09,0xFF,0x00, // A
    0x01,0x01,0xFF,0x01,0x01,0x00, // T
    0x00,0x00,0x00,0x00,0x00,0x00 // Bosluk
  • quote:

    Orijinalden alıntı: wert95

    quote:

    Orijinalden alıntı: Carbon2oxıde

    kod olarak bence altta verdiğimi kullanın

    0xFF,0x09,0x09,0x09,0x0F,0x00, // P
    0xFF,0x81,0x81,0x81,0xFF,0x00, // O
    0xFF,0x80,0x80,0x80,0x80,0x00, // L
    0xFF,0x09,0x09,0x09,0xFF,0x00, // A
    0x01,0x01,0xFF,0x01,0x01,0x00, // T
    0x00,0x00,0x00,0x00,0x00,0x00 // Bosluk

    Denedim oldu :) sen şu kodların alfabetik olanını yazsan şuraya süper olucak :)
  • 
Sayfa: 12
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.