Arama butonu
Bu konudaki kullanıcılar: 1 misafir
201
Cevap
29949
Tıklama
0
Öne Çıkarma
Cevap: 18F4620 + ENC28J60 Ethernet Proje (3. sayfa)
G
16 yıl
Yüzbaşı

mikroe derleyicileri hakkında bilgi bulabilirsiniz.
http://www.mikroe.com/en/compilers/http://www.mikroe.com/en/compilers/



S
16 yıl
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: tyilgin1

quote:

Orijinalden alıntı: serkanc

Hocam mikroc sayfasindan cekebilirsiniz... ordan helpleri acip dokumanlari okuyabilirsiniz. Takildiginiz yeri bu baslik altindan sorarsaniz yardimci olurum...




Ben daha linki bile bulamadım.

Mikro c deki linki verebilirmisiniz lütfen.

Edit : google yanlışmı arıyorum ?


http://www.mikroe.com/en/compilers/mikroc/pic/
olsun hocam, bu başlığı açmamdaki amaç buydu zaten. Sağolsun garfie bana çok yardımcı oldu. Pek türkçe döküman yok bu konuda.

mikroC yani bitişik yazıp ararsanız daha iyi olur.



T
16 yıl
Binbaşı

quote:

Orijinalden alıntı: garfie

78.185.83.44 adresinden de benim donanımı test edebilirsiniz. Ben wan ip üzerinden erişemedim.

serkan, sendeki baskıdevreyi tasarlarken elimde cvilux eth. trafosu yoktu, daha önceden almış olduğum trafoları kullandım. ondan da bulmak sorun oluyor (sonuncu sende :(), Almanya'da buldum ama Tr gönderimi yok :(
Pinler birebir değil ama kabloyla bağlanabilir, iç yapısı aynı.

fsimsek, cvilux haricinde eth. trafosu var mı elinizde?. (LF1S22A)

bu arada;
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >

baskıdevrelerden fazlasıyla mevcut elimde, yapmak isteyen olursa pcb maliyetine verebilirim.
üşenmeyip, beceremediğim IR kontrollü 220V AC dimmer kodunu yazana hediye ederim. :) ilgilenen arkadaşlara ayrıca bilgi veririm...



garfie, sendeki plaketlede serkanc'nin projesi gerçekleştirilebiliyormu ? yani UDP üzerinden haberleşip güncelleme vs. de yapabilirmiyim ?

Etnernet işine şimdiye kadar birkaçkez niyetlenip bir türlü başlayamadım. Belki vesile olur..


Bu mesaja 2 cevap geldi.
M
16 yıl
Er

bencede cok ıyı olmus bu olay ;)



S
16 yıl
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: tyilgin1


quote:

Orijinalden alıntı: garfie

78.185.83.44 adresinden de benim donanımı test edebilirsiniz. Ben wan ip üzerinden erişemedim.

serkan, sendeki baskıdevreyi tasarlarken elimde cvilux eth. trafosu yoktu, daha önceden almış olduğum trafoları kullandım. ondan da bulmak sorun oluyor (sonuncu sende :(), Almanya'da buldum ama Tr gönderimi yok :(
Pinler birebir değil ama kabloyla bağlanabilir, iç yapısı aynı.

fsimsek, cvilux haricinde eth. trafosu var mı elinizde?. (LF1S22A)

bu arada;
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >

baskıdevrelerden fazlasıyla mevcut elimde, yapmak isteyen olursa pcb maliyetine verebilirim.
üşenmeyip, beceremediğim IR kontrollü 220V AC dimmer kodunu yazana hediye ederim. :) ilgilenen arkadaşlara ayrıca bilgi veririm...



garfie, sendeki plaketlede serkanc'nin projesi gerçekleştirilebiliyormu ? yani UDP üzerinden haberleşip güncelleme vs. de yapabilirmiyim ?

Etnernet işine şimdiye kadar birkaçkez niyetlenip bir türlü başlayamadım. Belki vesile olur..


Hazir paket olarak ben de kendisinden aldim, daha once usb projesini yaparak kablonun biri cikti diye cok ugrasmistim, o nedenle ilk uygulamalarda genelde hazir paketleri secmeyi tercih ederim.. Ama breadboard uzerine de kuracam yakinda.


Bu mesaja 2 cevap geldi.
A
16 yıl
Binbaşı

http://img217.imageshack.us/img217/5091/mg7849.jpg

Bu resimdeki rf modülü (transreceiver) harici olarak kullanan var mı? 2.4 ghz olmasından dolayı almayı düşünüyorum.



T
16 yıl
Binbaşı

quote:

Orijinalden alıntı: serkanc

Hazir paket olarak ben de kendisinden aldim, daha once usb projesini yaparak kablonun biri cikti diye cok ugrasmistim, o nedenle ilk uygulamalarda genelde hazir paketleri secmeyi tercih ederim.. Ama breadboard uzerine de kuracam yakinda.



sizin projede bu plaket üzerindemi çalışıyor ?

Aslında en çok kafama takılanlar, RJ45 ten gelen paketler ne şekilde analiz ediliyor ? networkte tüm ip ler için gezen paketler varda biz bunların içinden kendi ip adresmimizle ilgili olanımı seçiyoruz. cevabı nasıl gönderiyoruz vs....

en kısa zamanda biryerinden başlamayı istiyorum.


Bu mesaja 1 cevap geldi.
S
16 yıl
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: tyilgin1


quote:

Orijinalden alıntı: serkanc

Hazir paket olarak ben de kendisinden aldim, daha once usb projesini yaparak kablonun biri cikti diye cok ugrasmistim, o nedenle ilk uygulamalarda genelde hazir paketleri secmeyi tercih ederim.. Ama breadboard uzerine de kuracam yakinda.



sizin projede bu plaket üzerindemi çalışıyor ?

Aslında en çok kafama takılanlar, RJ45 ten gelen paketler ne şekilde analiz ediliyor ? networkte tüm ip ler için gezen paketler varda biz bunların içinden kendi ip adresmimizle ilgili olanımı seçiyoruz. cevabı nasıl gönderiyoruz vs....

en kısa zamanda biryerinden başlamayı istiyorum.



Simdi hocam switch ve router arasindaki fark sizin dediginiz bu olaydan cikar. Switchler her bilgiyi butun portlara gelir, onda mikroC icinde kutuphane otomatik olarak sizin mac ve ip adresinize uygun olan paketleri alir. Ethernet Header'larina bakarak. Routerlar ise sadece ait oldugu porta gonderir paketleri. Aslinda bu guvenlik acisindan da daha iyidir, cunku switch uzerinden istenirse diger bilgisayarlarin haberlesmesi dinlenebilir.
O yuzden ethernet, udp ve tcp protokollerinin headerlariyla ilgilenmenize gerek yok. Siz http, ftp gibi protokollerin prosedurlerini ogrenmeniz gerekiyor. Http kolay da, ftp'yle ugrasiyorum daha yapamadim....


Bu mesaja 1 cevap geldi.
T
16 yıl
Binbaşı

quote:

Orijinalden alıntı: serkanc

Hazir paket olarak ben de kendisinden aldim,


sizin projede bu plaket üzerindemi çalışıyor ?


Bu mesaja 1 cevap geldi.
L
16 yıl
Binbaşı

İngilizce biliyorsanız ya da öğrenmeniz için çok iyi bir sebep olarak şu kitabı tavsiye ederim:

Embedded Ethernet and Internet, Jan Axelson

İster Amazon.com'dan basılı kitap getirtin, ister P2P bayinize danışın İyice öğrenip işin derinine dalmak için böyle bir kılavuz şarttır.


Bu mesaja 2 cevap geldi.
T
16 yıl
Binbaşı

quote:

Orijinalden alıntı: Liu Kang

İngilizce biliyorsanız ya da öğrenmeniz için çok iyi bir sebep olarak şu kitabı tavsiye ederim:

Embedded Ethernet and Internet, Jan Axelson

İster Amazon.com'dan basılı kitap getirtin, ister P2P bayinize danışın İyice öğrenip işin derinine dalmak için böyle bir kılavuz şarttır.


Tavsiyeniz için çok teşekkür ederim. Ancak bu yazarın usb üzerine yazdığı kitabının (ingilizcem iyi olmadığı için) tercümesini almıştım. O kadar detaydan ve temelden anlatıyorki sabrım yetmiyor

gitar çalmayı öğrenmek isteyen birinin nota-solfej dersleri alması gibi....

oysa kitabı anlayana kadar geçen zamanın dörtte birini pratikte harcarsam sonuca ulaşabilirim gibi geliyor.

Tabiiki bu yazdıklarım, doğru yolun sizin önerdiğiniz yol olduğu gerçeğini değiştirmiyor ama o sabırda bende yok.

yinede teşekkür ederim..

Edit : Ancak serkanc 'nin projesini tekrarlayabilecek seviyeye ulaştığımda anlatılanları daha iyi çözümleyebileceğime eminim.





< Bu mesaj bu kişi tarafından değiştirildi tyilgin1 -- 5 Aralık 2009; 16:52:20 >
Bu mesaja 1 cevap geldi.
S
16 yıl
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: tyilgin1

quote:

Orijinalden alıntı: Liu Kang

İngilizce biliyorsanız ya da öğrenmeniz için çok iyi bir sebep olarak şu kitabı tavsiye ederim:

Embedded Ethernet and Internet, Jan Axelson

İster Amazon.com'dan basılı kitap getirtin, ister P2P bayinize danışın İyice öğrenip işin derinine dalmak için böyle bir kılavuz şarttır.


Tavsiyeniz için çok teşekkür ederim. Ancak bu yazarın usb üzerine yazdığı kitabının (ingilizcem iyi olmadığı için) tercümesini almıştım. O kadar detaydan ve temelden anlatıyorki sabrım yetmiyor

gitar çalmayı öğrenmek isteyen birinin nota-solfej dersleri alması gibi....

oysa kitabı anlayana kadar geçen zamanın dörtte birini pratikte harcarsam sonuca ulaşabilirim gibi geliyor.

Tabiiki bu yazdıklarım, doğru yolun sizin önerdiğiniz yol olduğu gerçeğini değiştirmiyor ama o sabırda bende yok.

yinede teşekkür ederim..

Edit : Ancak serkanc 'nin projesini tekrarlayabilecek seviyeye ulaştığımda anlatılanları daha iyi çözümleyebileceğime eminim.


Bence çok haklısınız. Ben usb projesini yaparken önce protokol gidişatını okuyayım dedim, okudukça yapacağım bir proje için çok gereksiz olduğunun farkına vardım. Aşağıda yaptığım tane usb projesi var. PicBasic ile yapmıştım... GLCD çalıştırmak için datasheetleri çok dikkatlice okumak daha iyi.

@tyilgin1 : Evet garfie'deki kart üzerine mikroC ile yazılmış kodları attım.

Aslında bu başlığı açmaktaki amacım mikrodenetleyicilerle ilginç denemelerde çıkan sorunlara çözüm bulunabilecek bir ortam sağlamak..
Ethernet için çok aradım taradım ama yardım alnınabilecek düzgün bir platform yok. Usb ile de çok uğraşmıştım. Bootloader olayları olmasa hiçbiriyle uğraşmazdım :)

http://www.youtube.com/watch?v=F1QApgYX9BI
http://www.youtube.com/watch?v=MPuslam1lcQ





< Bu mesaj bu kişi tarafından değiştirildi serkanc -- 5 Aralık 2009; 17:02:37 >
Bu mesaja 1 cevap geldi.
G
16 yıl
Yüzbaşı

usb çalışmaların güzel olmuş, tebrikler
USB'de bootloader kullanıyormusun?. kullanıyorsan sorularım olacak

PIC-USB ve ethernet konusunda ben de elimden geldiğince yardımcı olmaya çalışırım.

aspci, RF modül hakkında ne öğrenmek istiyorsun?.


Bu mesaja 1 cevap geldi.
T
16 yıl
Binbaşı

quote:

Orijinalden alıntı: garfie

baskıdevrelerden fazlasıyla mevcut elimde, yapmak isteyen olursa pcb maliyetine verebilirim.
üşenmeyip, beceremediğim IR kontrollü 220V AC dimmer kodunu yazana hediye ederim. :) ilgilenen arkadaşlara ayrıca bilgi veririm...



garfie, ir kontrollü dimmer için kumanda önemli mi ?



S
16 yıl
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: garfie

usb çalışmaların güzel olmuş, tebrikler
USB'de bootloader kullanıyormusun?. kullanıyorsan sorularım olacak

PIC-USB ve ethernet konusunda ben de elimden geldiğince yardımcı olmaya çalışırım.

aspci, RF modül hakkında ne öğrenmek istiyorsun?.

Usb'de bootloader kullandim. microchip'in kendine ait olan. Bir de aspci nedir acaba ?
RF modullerle bir ara ulastim, usb'deki alet 48mhz'de calisiyordu ama nedense zamanlama tutturamadim, sanirim picbasic onda da hata yapiyordu. Sonra vazgectim...
Sorularinizi seve seve yanitlarim, ben sizin basinizi az agritmadim :)
Aslinda ben bir ara ruzgar hizini olcmek icin ultrasonic alici-vericilerle ugrastim. Yazilimsal kismi kolay, fakat ultrasonic alici-vericileri bir turlu donanimsal olarak ayarlayamadim.


Bu mesaja 1 cevap geldi.
T
16 yıl
Binbaşı

quote:

Orijinalden alıntı: serkanc

Bir de aspci nedir acaba ?



Sadece bir nick..


Bu mesaja 2 cevap geldi.
S
16 yıl
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: tyilgin1


quote:

Orijinalden alıntı: serkanc

Bir de aspci nedir acaba ?



Sadece bir nick..


Kodlara gömülünce benim kafa iyice durmuş, ara verelim biraz :) Vb.Net çok kafa karıştırıyor :=)


Bu mesaja 1 cevap geldi.
T
16 yıl
Binbaşı

quote:

Orijinalden alıntı: serkanc


Kodlara gömülünce benim kafa iyice durmuş, ara verelim biraz :) Vb.Net çok kafa karıştırıyor :=)


Olur böyle şeyler bende bu linklte sizin projeyi hala bulamadım.



G
16 yıl
Yüzbaşı

quote:

Orijinalden alıntı: tyilgin1


quote:

Orijinalden alıntı: serkanc

Bir de aspci nedir acaba ?



Sadece bir nick..




RS232 ve UDP bootloaderda sorunum yok ama usb bootloader işini çözemedim. microchip'in bootloaderi ile mikroC uygulaması atabiliyorsan örnek kod isterim.

Dimmer olayına gelince; kumanda önemli değil. (sony veya RC5 protokol olabilir)
nette bulduğum ve yaptığım bir devre var (http://www.elektronika.ba/617/ir-light-dimmer-v1/)
12F serisi ile yapılmış, kumanda tuşları tanıtılabiliyor. ancak bu devreyi çalıştıramadım. muhtemelen kumanda tutmadı...
benim yaptığım uygulamalarda da, ir kodları çözerken ateşleme zamanları sapıttığından ışık ayarlarken kırpmalar oluyor.
sinirim bozuldu attım bir kenara


Bu mesaja 2 cevap geldi.
S
16 yıl
Binbaşı
Konu Sahibi

@Garfie: Ben usb bootloaderi picbasic ile kullandim. Siz bootloaderi mi calistiramiyrosunuz, yoksa bootloader ile yeni firmware atarken mi sorun yasiyorsunuz ? Eger bootloader ile firmware atarken sorun yasiyorsaniz, onun nedeni kodunuz basina Org main at 0x0800 tarzinda birsey eklemeniz gerekir, bu kodlarinizin bu adresten itibaren baslayacagini gosterir, obur turlu hex'inizin buraya kadar olan kismini keser program... mikroC ile deniyeyim ben de
@tyilgin1 : ordan mikroC compileri cekin, install edin, examples kisminda httpdemo var.. help kismindan spi_ethernet kutuphanesine de bakabilirsiniz





< Bu mesaj bu kişi tarafından değiştirildi serkanc -- 5 Aralık 2009; 21:38:15 >
Bu mesaja 4 cevap geldi.