C bilmediğimden Bu kodu derleyemiyorum. Yardım..

Başlatan solidus, 06 Eylül 2009, 01:21:52

solidus

Arkadaşlar C bilmediğim için bu kodu derleyemiyorum. Nasıl derleneceğini anlatabilirseniz yada derleyip hex kodunu buraya koyarsanız sevinirim.. Kodlar Burada..
Kimine göre kralım kimine göre yalanım… Herkes rahatına baksın, ben adamına göre adamım..

arslan74

Alıntı yapılan: "solidus"Arkadaşlar C bilmediğim için bu kodu derleyemiyorum. Nasıl derleneceğini anlatabilirseniz yada derleyip hex kodunu buraya koyarsanız sevinirim.. Kodlar Burada..

Merhaba,

Microchip'in C18 derleyicinini kuruyorsun. Onunla derliyor sun. Ancak bu kodu proje haline getirmen gerek, büyük ihtimal ile bunun proje haline getirilmiş bir klasörü de vardır. Onu açıp derleyebilir sin. Hepsi bu kadar.

Selamlar

solidus

Alıntı YapMicrochip'in C18 derleyicinini kuruyorsun. Onunla derliyor sun. Ancak bu kodu proje haline getirmen gerek, büyük ihtimal ile bunun proje haline getirilmiş bir klasörü de vardır. Onu açıp derleyebilir sin. Hepsi bu kadar.

Selamlar

Elimde sadece yukarıdaki mesajda linkte eki dosya var. Bununla işlem yapabilirmiyim ?
Kimine göre kralım kimine göre yalanım… Herkes rahatına baksın, ben adamına göre adamım..

ipek

ne zor işmiş mpasm'nin gözünü seveyim C vakti bol olanlar imiş..
:020000040000FA
:060000007FEF04F0120086
:0600080037EF01F01200C9
:06002A0001004009000086
:08003000800000000C0000003C
:08003800D06AA00EF26E900EDA
:10004000E66E4CEC04F0E552D50EE66ED4EC03F00F
:10005000E552DF0EE66EB10EE66E30EC04F0E552CE
:10006000E552170EE66EFC0EE66E14EC04F0E55257
:10007000E552956A936A946A81688368640EE66EB5
:100080008DEC04F0E552836A640EE66E68EC04F0D1
:10009000E552816A8368640EE66E8DEC04F0E552E9
:1000A000836A640EE66E68EC04F0E552040E00010B
:1000B000821901E1835101E1B1D0030E821901E1FE
:1000C000835101E184D0020E821901E1835158E08D
:1000D000010E821901E183512CE0825101E183512B
:1000E00001E0C3D09DEC04F098EC04F0000901E0BD
:1000F000FBD7F5EC03F0F3CF88F0F4CF89F0010ED5
:10010000E66EE66A88C0E6FF89C0E6FFBFD9E55221
:10011000E552E552E552F350816E010E836E0A0EF0
:10012000E66E8DEC04F0E5520001886B896B836A02
:100130009CD09DEC04F098EC04F0000901E0FBD7A2
:10014000F5EC03F0F3CF88F0F4CF89F0000EE66E03
:10015000E66A88C0E6FF89C0E6FF98D9E552E55215
:10016000E552E552F350816E020E836E0A0EE66E82
:100170008DEC04F0E5520001886B896B836A75D0C1
:100180009DEC04F098EC04F0000901E0FBD7F5ECDD
:1001900003F0F3CF88F0F4CF89F0000EE66EE66A44
:1001A00088C0E6FF89C0E6FF71D9E552E552E55205
:1001B000E552F350816E040E836E0A0EE66E8DECEE
:1001C00004F0E5520001886B896B836A4ED09DEC88
:1001D00004F098EC04F0000901E0FBD7F5EC03F023
:1001E000F3CF88F0F4CF89F0000EE66EE66A88C09F
:1001F000E6FF89C0E6FF4AD9E552E552E552E552ED
:10020000F350816E080E836E0A0EE66E8DEC04F0DC
:10021000E5520001886B896B836A27D09DEC04F05E
:1002200098EC04F0000901E0FBD7F5EC03F0F3CF04
:1002300088F0F4CF89F0000EE66EE66A88C0E6FF2B
:1002400089C0E6FF23D9E552E552E552E552F35065
:10025000816E100E836E0A0EE66E8DEC04F0E55290
:100260000001886B896B836A00D020D71200DACF37
:10027000E4FFE2CFDAFFE9CFE4FFEACFE4FFF6CF15
:10028000E4FFF7CFE4FFF5CFE4FFF3CFE4FFF4CFD3
:10029000E4FFFACFE4FF00EE04F0020EE80403E30B
:1002A000EECFE4FFFBD700EE00F0040EE80403E31A
:1002B000EECFE4FFFBD7E652F2A414D0DF0EE66ED9
:1002C000B10EE66E30EC04F0E552E552170EE66E24
:1002D000FC0EE66E14EC04F0E552E5520001866B6C
:1002E000876BF2949E50010B01E1ABD09D50010B46
:1002F00001E1A7D00001862B000E8723010E86198D
:1003000001E1875109E0826A000EE66EE66A14ECAC
:1003100004F0E552E5520BD0010E826E80C0E6FF7C
:1003200081C0E6FF14EC04F0E552E55200D09E9047
:100330009D8000018451851104E0050E8027000E88
:1003400081238451851104E1050E805F000E815BDD
:100350002F0ED8808055F80E815506E3010E846F6C
:10036000856B8A2B000E8B23170E805DFC0E815946
:1003700005E3846B856B8A2B000E8B23A70ED88038
:100380008055F80E815512E2B10E805DF80E81594C
:100390000DE28451851102E1826B836B010E841999
:1003A00001E1855103E1010E826F836BA10ED880BC
:1003B0008055F90E815513E2AB0E805DF90E81591F
:1003C0000EE28451851103E1010E826F836B010EF1
:1003D000841901E1855103E1020E826F836B9B0E4C
:1003E000D8808055FA0E815513E2A50E805DFA0E75
:1003F00081590EE28451851103E1020E826F836BF5
:10040000010E841901E1855103E1030E826F836BB4
:10041000950ED8808055FB0E815513E29F0E805DAE
:10042000FB0E81590EE28451851103E1030E826FA8
:10043000836B010E841901E1855103E1040E826F83
:10044000836BF28EE55200EE03F0040EE80403E342
:10045000E5CFEDFFFBD700EE05F0020EE80403E365
:10046000E5CFEDFFFBD7E5CFFAFFE5CFF4FFE5CF12
:10047000F3FFE5CFF5FFE5CFF7FFE5CFF6FFE5CFDB
:10048000EAFFE5CFE9FFE5CFDAFF1100D9CFE6FFBC
:10049000E1CFD9FFFD0EDBCF00F0FE0EDBCF01F088
:1004A000013404E200507108010E01541FE2FD0EF8
:1004B000DBCF02F0FE0EDBCF03F0033404E2025088
:1004C0009E08010E035412E3D950FB0FE96EFF0E94
:1004D000DA20EA6EEE50ED1005E0C00EF36EF46A1D
:1004E00010D1FFD0400EF36EF46A0BD1FD0EDBCFBE
:1004F00000F0FE0EDBCF01F0013404E200509E0854
:10050000010E01541FE2FD0EDBCF02F0FE0EDBCF29
:1005100003F0033404E20250C308010E035412E353
:10052000D950FB0FE96EFF0EDA20EA6EEE50ED10A7
:1005300005E0A00EF36EF46AE4D0D3D0200EF36E83
:10054000F46ADFD0FD0EDBCF00F0FE0EDBCF01F052
:10055000013404E20050C308010E01541FE2FD0EF5
:10056000DBCF02F0FE0EDBCF03F0033404E20250D7
:10057000EB08010E035412E3D950FB0FE96EFF0E96
:10058000DA20EA6EEE50ED1005E0900EF36EF46A9C
:10059000B8D0A7D0100EF36EF46AB3D0FD0EDBCF47
:1005A00000F0FE0EDBCF01F0013404E20050EB0856
:1005B000010E01541FE2FD0EDBCF02F0FE0EDBCF79
:1005C00003F0033404E202500D08020E035412E358
:1005D000D950FB0FE96EFF0EDA20EA6EEE50ED10F7
:1005E00005E0880EF36EF46A8CD07BD0080EF36EB3
:1005F000F46A87D0FD0EDBCF00F0FE0EDBCF01F0FA
:10060000013404E200500D08020E01541FE2FD0EF9
:10061000DBCF02F0FE0EDBCF03F0033404E2025026
:100620006208020E035412E3D950FB0FE96EFF0E6D
:10063000DA20EA6EEE50ED1005E0840EF36EF46AF7
:1006400060D04FD0040EF36EF46A5BD0FD0EDBCFAA
:1006500000F0FE0EDBCF01F0013404E2005062082E
:10066000020E01541FE2FD0EDBCF02F0FE0EDBCFC7
:1006700003F0033404E20250C608020E035412E3EE
:10068000D950FB0FE96EFF0EDA20EA6EEE50ED1046
:1006900005E0820EF36EF46A34D023D0020EF36EBE
:1006A000F46A2FD0FD0EDBCF00F0FE0EDBCF01F0A1
:1006B000013404E20050DA08020E015412E2D9506B
:1006C000FB0FE96EFF0EDA20EA6EEE50ED1005E04A
:1006D000810EF36EF46A15D004D0010EF36EF46A45
:1006E00010D0D950FB0FE96EFF0EDA20EA6EEE5003
:1006F000ED1004E0800EF36EF46A03D0F36AF46A3E
:0A07000000D0E552E7CFD9FF120048
:06070A002A0EF66E000E3F
:10071000F76E000EF86E00010900F550916F0900A8
:10072000F550926F03E1916701D03DD00900F5507B
:100730008C6F0900F5508D6F0900F5508E6F090020
:100740000900F550E96E0900F550EA6E090009004C
:100750000900F5508F6F0900F550906F09000900EE
:10076000F6CF93F0F7CF94F0F8CF95F08CC0F6FF6A
:100770008DC0F7FF8EC0F8FF00018F5302E1905348
:1007800007E00900F550EE6E8F07F8E29007F9D701
:1007900093C0F6FF94C0F7FF95C0F8FF00019107E2
:0807A000000E925BBFD71200AE
:0807A800D9CFE6FFDACFE6FF2E
:1007B000E1CFD9FFE2CFDAFFFD0EDB507E0BCD6E2D
:1007C000FD0EDBAC02D0CD8E01D0CD9ECF6ACE6ABD
:1007D0009E90DBAE02D09D8001D09D90CD80E552F1
:0A07E000E5CFDAFFE7CFD9FF1200E2
:0607EA00D9CFE6FFDACFD3
:1007F000E6FFE1CFD9FFE2CFDAFFE652E652C3507F
:10080000DF6E010EC4CFDBFFDECF00F0DDCF01F0E5
:1008100000C0F3FF01C0F4FFE552E552E552E5CF19
:08082000DAFFE7CFD9FF120057
:08082800D9CFE6FFDACFE6FFAD
:10083000E1CFD9FFE2CFDAFFE652E652FC0EDBCF82
:10084000DEFFDBCFDDFF010EDB50CF6EDF50CE6E63
:10085000E552E552E552E5CFDAFFE7CFD9FF1200C6
:10086000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF5B
:10087000E652E652FC0EDBCFDEFFDBCFDDFF010EE2
:10088000DB50D76EDF50D66EE552E552E552E5CF2C
:08089000DAFFE7CFD9FF1200E7
:08089800D9CFE6FFDACFE6FF3D
:1008A000E1CFD9FFE2CFDAFFFD0EDB507F0BD56E33
:1008B000D76AD66AF294FD0EDBAE02D0F28A01D07E
:1008C000F29AD58EE552E5CFDAFFE7CFD9FF1200D5
:1008D000FF0EE350076EEF0E01D0F30EE76EE72E2A
:1008E0006FEF04F00C0E066EE76AE72E75EF04F06A
:0E08F000062E74EF04F0072E6DEF04F01200D8
:0208FE0015EEF5
:1009000000F025EE00F0F86A059C85EC03F09FEC02
:0A09100004F01CEC00F0FBD712000D
:06091A00FF0EE350E84E61
:100920001200000000D000D000D0E82EFAD712004C
:0A093000C250040B01E0010E12009A
:04093A00C284120061
:02093E001200A5
:0C09400017FC0000000000000000000098
:00000001FF

solidus

ipek hocam. ilginiz için teşekkürler. fakat kodu isiste simüle etmeye çalıştığımda "ir_project.hex at line 1:CR or CR/LF expected after checksum" hatası veriyor. Bununla ilgili ne yapabilirim ?Derleme işini nasıl yaptığınızı algoritma halinde yada kolay anlaşılır bir şekilde yazabilirseniz ben ve c bilmeyen arkadaşlar için yol gösterici olacaktır.
Kimine göre kralım kimine göre yalanım… Herkes rahatına baksın, ben adamına göre adamım..

ipek

http://rapidshare.com/files/277032178/ir.hex.html

forumda code tag kullanmak pek te sağlıklı değil copy paste yapar iken html kodları bulaşıyor anladımki eğer gerçekten paylaşılması gerekiyor ise ham olarak bir siteye upload etmek gerekiyor.
solidus be biraz gencim galiba 50 yaşındayım geç öğreniyorum hele öğretmek benim için bir stress yanlış yazarmıyım maskara olurmuyum diye beni bağışlaman dileği ile..

KAZIMUGUR

Yukarıda verilen kodları kopyaladım.
Notepad-wordpad yapıştırdım .
Hiç sorunsuz yapıştı , aynen forum sayfasında gördüğüm gibi yapıştı.
Sistem ayarlarınızda bir sorun olabilirmi ?

@ipek hocam , Allah CC uzun ve hayırlı ömürler versin.
50 fazla sayılmaz , keşke bende öyle olabilseydim. :roll:

solidus

50 yaş çokmu önemli ipek hocam. Tam da tüm tecrübelerinizi aktarabilecek bir yaştasınız. Allah uzun ve hayırlı ömürler versin cümlemize. Bu arada
"Processor has been reset by watchdog timer expiring at time 2.304000."
"Processor has been reset by watchdog timer expiring at time 4.608001."
"Processor has been reset by watchdog timer expiring at time 6.912002."
hatası geliyor.İsis'e özgü bişeymidir ? Yoksa WDT yi OFF mu yapmalıyız ?

@KAZIMUĞUR,
Hocam bu projeyi genç bir arkadaşım nette gezerken görmüş. Kodlar bu şekilde iniyor ve evet dediğiniz gibi düz bir metin gibi yapışıyor. İnanın bi bakalım demeseydim hiç bulaşmayacaktım ama ağzımızdan çıkan sözün esiri olduk.Sizdede böyle olduysa benim sistemde sanırım hata yoktur sanırım Ama CCS C ile açınca standart kod görünümünde..
Kimine göre kralım kimine göre yalanım… Herkes rahatına baksın, ben adamına göre adamım..

ipek

Kazım hocam saygılar...

solidus rapidden gönderdiğim hex'i

proteusta 7.5 sp3 herhangi bir yeni sayfa açtım 18f452 yapıştırdım bunun içine hex dosyasını çağırdım çalıştır dedim aşağı kısımdaki hata uyarı merkezi yeşil olarak 6 uygulamanın başarı ile yapıldığını söyledi sanırım isis versiyonu ile bir sorun var dsn dosyası hazırladı iseniz bunu yollayın çalışıp çalışmadığını kontrol edelim..

solidus

Proteus versiyonu 7.6 sp0 doyayı upload ettim. ir_radar
Bukodu 16f877 için de derlemek mümkünmü acaba ? 18f ile ilk kez tanışacağım. Korktum biraz..
Kimine göre kralım kimine göre yalanım… Herkes rahatına baksın, ben adamına göre adamım..

ipek

http://www.pyroelectro.com/2008/02/07/short-range-personal-radar/#comment-3

bu adreste yazara derleyemediklerini yada çalıştıramadıklarını ima ediyorlar direkt hex istiyorlar yazardan yanıt gözükmüyor .
f877 derlemedi RC0 çıkışı hard pwm burada 50hz yada 20ms  olması lazım bu yok bu olmayınca servo motor çalışmaz ben c den anlamam anlayanlardan bir yorum beklemek en hayırlısı
not rapor yeşil renk ise dikkate alma sarı ise hata ara yazar parça listesinde 4 yada 8mhz xtal demiş şemaya 10 mhz çizmiş en iyisi kendisi ile kontakt kurmak kolay gelsin...

Clean: Deleting intermediary and output files.
Clean: Deleted file "C:\0\ir_range_project.o".
Clean: Deleted file "ir2.cof".
Clean: Deleted file "ir2.cod".
Clean: Deleted file "ir2.hex".
Clean: Deleted file "ir2.lst".
Clean: Deleted file "C:\0\ir2.mcs".
Clean: Done.
Executing: "C:\MCC18\bin\mcc18.exe" -p=18F452 "ir_range_project.c" -fo="ir_range_project.o" -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa-
Executing: "C:\MCC18\bin\mplink.exe" /l"C:\MCC18\lib" "C:\MCC18\lkr\18f452.lkr" "C:\0\ir_range_project.o" /o"ir2.cof" /M"ir2.map"
MPLINK 4.1, Linker
Copyright (c) 2006 Microchip Technology Inc.
Errors    : 0

MP2COD 4.1, COFF to COD File Converter
Copyright (c) 2006 Microchip Technology Inc.
Errors    : 0

MP2HEX 4.1, COFF to HEX File Converter
Copyright (c) 2006 Microchip Technology Inc.
Errors    : 0

Loaded C:\0\ir2.cof.
BUILD SUCCEEDED: Wed Sep 09 04:33:33 2009

solidus

@ipek,
ilginiz için teşekkür ederim. Bulunduğum yerde 18f452 yok siparişle getirityorum. İşlemci gelir gelmez deneyeceğim sonucu buraya yazarım.
Kimine göre kralım kimine göre yalanım… Herkes rahatına baksın, ben adamına göre adamım..

solidus

@ipek,
tekrar merhaba. 2 adet 18f452 uzun uğraşılar sonucunda elime geçti. Kodu aynen 18f452 nin içine attım. Voltaj verip denemeye geçtik. Hiç bişey yapmıyor fakat elimi kristale dokununca lambalar 1 Hz den başlayıp giderek artan bir hızla yanıp sönmeye başlıyor en sonunda sürekli yanmaya başlıyor. Şu an 10 MHz kristal takılı.Yarın kristali değiştirip (4 MHz ile)tekrar deneyeceğim.
Kimine göre kralım kimine göre yalanım… Herkes rahatına baksın, ben adamına göre adamım..