Ethernet üzerinden PIC kontrolü nasıl yapılır ?

Başlatan baran123, 22 Kasım 2014, 20:58:34

baran123

Bilgisayar üzerinden modeme bir data gittiğini (C# ile) düşünelim bu datayı da modeme bağlı (Ethernet kablosu ile) PIC'e göndermek istiyorum bununla ilgili bir kaç sorum var.PIC ve PC  arasından iletişimden ziyade burada çok fazla internet bilgisi de lazım araştırdığım kadarıyla TCP/IP, Socket Programlama,UDP,IP falan çok karıştırdım açıkçası böyle bir çalışma yapmış olan arkadaş var mı yada bu internet kavramları ile ilgili toplu bir döküman ? nereden başlamak lazım benim bu plandığım devre için hangi iletişim türü gerekli ?

vitruvius

Tesadüfe bak ya, demin sık kullanılanlar listeme bakıyordum bu neymiş diye açtım, bir yandan da picproje'den yeni başlıkları açmıştım sekmelerde. Neyse, şöyle bir çalışma var:

https://320volt.com/pic18f4620-ve-enc28j60-ile-ev-otomasyonu-icin-web-sunucu/

MCansız

şuanda böyle bir proje ile uğraşıyorum işlemci olarak stm32f4discovery kullanıyorum ve ethernet protokolü olarak udp kullandım pc yazılımını delphide yazıyorum ve açıkçası beni çok uğraştırdı döküman olarak barış samancının kitabı mevcut ve internette enc28j60 ile yapılmış örnekler var öncelikle barış samancının kitabına bakın sistemin nasıl çalıştığı konusunda fikir sahibi olursunuz iletişim türü olarak  TCP ve UDP mevcut kısaca TCP güvenli ve yavaş UDP güvensiz ve hızlıdır

MrDarK

#3
CCS için yazılmış olan TCP/IP stack yazılımları var, onları deneyebilirsiniz. ENC çipi ile çalışıyor. Benimde ihtiyacım olmuştu hızlı cevap verebilmek adına arduino tercih etmiştim :)
Picproje Eğitim Gönüllüleri ~ MrDarK

sayangku

pic yerine arduino kullan hazır modüller  ve kaynak açısından çok fazla bilgi var pic ugraşma derim

Gökhan BEKEN

Alıntı yapılan: MrDarK - 23 Kasım 2014, 11:00:55
CCS için yazılmış olan TCP/IP stack yazılımları var, onları deneyebilirsiniz. ENJ çipi ile çalışıyor. Benimde ihtiyacım olmuştu hızlı cevap verebilmek adına arduino tercih etmiştim :)
Hocam bir düzeltme yapayım, "ENJ" yanlış olmuş, 10mb/s hız için ENC28J60 , 100mb/s hız için ENC624J600 microchip'in bu ürünleri kullanılabilir. Elbette başka firmaların da ürünleri var, ama microchip'in dışında denemem olmadı, microchip'i seçmemin sebebi çip'in kalitesi değil, Microchip TCP/IP stack yazılımıdır. Bütün protokolleri destekliyor benim bildiğim.

@Baran Ekrem olası sorunlar ve test yazılımı için şu yazımı inceleyebilirsin: http://gokhanbeken.com/enc28j60-ile-httpserver-projesi
Özel mesaj okumuyorum, lütfen göndermeyin.


baran123

Cevaplar için teşekkürler:) sayın Barış Samancının dökümanlarını tavsiye etmiş herkes,
@meftun hocam sizin yazılarınızdan da faydalanacağım iyice bir bilgi edinip deneme yapayım da takıldığım yer olursa rahatsız ederim sağ olun.