W5500 100 MBit sabitleme veya otomatik secim ?

M_B

Aktif Üye
Katılım
16 Şubat 2023
Mesajlar
158
Merhabalar,
STM32F103C8T6 + W5500 test modulu yaptım. PC ile yaptığım modul ping atarak haberleşiyor.
Ufakta test için webserver uygulaması ile de led yakıp sondurebiliyorum.

İş yerindeki hatta taktıgımda ilgili swich modulumun mac adresini görebiliyor. Ama cihaza aynı switch te olan bir pc ile pink atamıyorum.
Network yöneticisi Ethernet modulun hızıyla alakalı olabileçeğini Ethernet chipini 100MB ve fulduplex sabitleyebilirmisin diye sordu.

W5500 Entegrenin boyle bir özelliği var mı ? Yeni model yuksek hızlı switch lerde calıştıramıyacakmıyız.
Bu konuda bilgi ve tecrube sahibi olan arkadaşlardan bilgilendirilmek isterim.

Teşekkürler
Mehmet


Not: Network ve switch ten pek anlamıyorum.
 
Ping atabilmen için öncelikle W5500 ın IP alabildiğinden emin olman lazım. Ya doğrudan statik IP ataman lazım yada DHCP ile IP alması lazım. İlk aşamada test ederken statik IP atamakta fayda var.
 
Ping atabilmen için öncelikle W5500 ın IP alabildiğinden emin olman lazım. Ya doğrudan statik IP ataman lazım yada DHCP ile IP alması lazım. İlk aşamada test ederken statik IP atamakta fayda var.
Hocam Module statik ip gateway dns veriyorum. Hatta kendi pc ye de Module verdiğim ip bloganda ip dns gateway veriyorum ve pc den Module ping atabiliyorum. Foruma yazdıktan sonra w500 datashette baktım configirasyon re gisterlarında 10/100 gibi ayarlar var onları deneyeceğim bakalım sonuca varabilecekmiyim

Teşekkürler
 
Ethernet PHY registerlerine bak programda. Autonegotiation işlemi gerçekleşip "link up" durumuna ulaşması lazım. En alt seviye bağlantı bu ve bu doğru bir şekilde gerçekleşmeden IP adres durumlarına, ping'e falan bakmanın bir anlamı yok.
 
Timur hocam,
ip ucunuz sayenizde sorunumu halletim. Teşekkürler.
Eklediğim kod parçaçığı:

phyConf.duplex = PHY_DUPLEX_FULL;
phyConf.mode = PHY_MODE_AUTONEGO;
phyConf.speed = PHY_SPEED_100;
 
Merhabalar,
Şimdiki sorunum ise aynı siwicte olmayan bir PC ile modulume bağlanamak.

Öncelikle bizdeki yapıdan bahsedeyim. Bizde Bir çok IT odası mevcut her IT odasında da Switch ler var.
Binanın network alt yapısı vlan lı sekılde calısıyor.

Ornek olarak. En alt kattakı PC ye en ust kattaki PC aynı vlanda oldugu sürece pink atabiliyor veya bağlanabiliyor.
(IT Odaları farklı yerlerde ve farklı pc farklı swictlere bağlı)

Bu sorunum için anahtar kelime veya cozumu hakkında bilgi sahibi olanlardan yararlanmak isterim.
 
Eğer switch'lerde VLAN özelliği varsa muhtemelen onlar yönetilebilir switch'ler. Yönetilebilir switch'lerde layer 3 routing de oluyor. Bunu yapılandırman gerekiyor. Her VLAN için bir default gateway tanımı yapılmalı ki, switch kendi VLAN için adreslenmemiş bir paketi nereye göndereceğini bilsin.
 
Hocam gateway dns hepsi aşağıdaki gibi tanımlı.
Kod:
 wiz_NetInfo netInfo = { .mac     = {0x00, 0x0B, 0xAB, 0xE8, 0x28, 0xBF},         // Mac address
                         .ip     = {10, 60, 244, 100},                             // IP address
                         .sn     = {255, 255, 252, 0},                             // Subnet mask
                         .gw     = {10, 60, 244, 1},
                         .dns    = {10, 34, 246, 100},
                         .dhcp = NETINFO_STATIC};                                 // Gateway address

Başka ne ayarı yapmalıyım ki ?
 
Ben firmware kaynak kodunda yapılandırılması gereken birşeyden bahsetmiyorum. Doğrudan switch'lerin yapılandırılması lazım. Senin firmware'i bir kenara bırak. switch1 e bağlı olan bir PC den switch2 ye bağlı olan bir PC yi ping edebiliyor olman lazım. Eğer bunu temin ettiysen işlem tamamdır. Firmware'de birşey yapman gerekmiyor.
 
Timur hocam
Senin firmware'i bir kenara bırak. switch1 e bağlı olan bir PC den switch2 ye bağlı olan bir PC yi ping edebiliyor olman lazım. Eğer bunu temin ettiysen işlem tamamdır.
Yukarda bahsettiginiz olayı yapabiliyorum.
Ama pc den kendi modulume ping attığımda iletişim olmuyor.
Kısaca özetlersem hocam benim pc bir başka odadan gelen switche bağlı modulume ise başka odadan gelen switche bağlı modul ping almıyor. Modulum yerine bir başka pc takıp ip, gateway, dns leri girdiğimde ise o pc Pink alıyor. Pc ye girdiğim ip, gateway, dns modulumdeki ile aynı.
Network adminlerine sorduğumda ise senin gateway den gidebilmen lazım switche tarafında sorun ayar yok dediler. Şu an nerden ne araştıracağım bilmiyorum.

Teşekkürler
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
6,951
Mesajlar
118,748
Üyeler
2,824
Son üye
selocan32

Son kaynaklar

Son profil mesajları

hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Lyewor_ wrote on hakan8470's profile.
Takip edilmeye başlanmışım :D ❤️
Merhaba elektronik tutsakları...
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Lyewor_ wrote on taydin's profile.
Merhabalar forumda yeniyim! Bir sorum olacaktı lcr meterler hakkında. Hem bobini ölçen hemde bobin direnci ölçen bir lcr meter var mı acaba?
Back
Top