ENC28J60
Ok, módosítottam a kapcsolást az ötleteid alapján! Nézd már át lécci, hogy mostmár így jó lesz-e!
Köszi szépen!
http://pkedvessy.fw.hu/schema2.gif
Köszi szépen!
http://pkedvessy.fw.hu/schema2.gif
- nobody_hun
- Bitfaragó
- Hozzászólások: 425
- Csatlakozott: 2005. november 14. hétfő, 7:00
- nobody_hun
- Bitfaragó
- Hozzászólások: 425
- Csatlakozott: 2005. november 14. hétfő, 7:00
- nobody_hun
- Bitfaragó
- Hozzászólások: 425
- Csatlakozott: 2005. november 14. hétfő, 7:00
Nem, sikerrel befejeztem a projektet!
Nem sok a különbség a két chip között. Igazából arra leszek kíváncsi, hogy az ENC hibatűrőbb-e, mint az RTL?
További bonyodalom a két SPI eszköz 1 buszon, amelyek teljesen más hw SPI konfigot igényelnek. Remélem a BASCOM torkán letudom nyomni, hogy változtatom a konfigot programfutás közben.
Nem sok a különbség a két chip között. Igazából arra leszek kíváncsi, hogy az ENC hibatűrőbb-e, mint az RTL?
További bonyodalom a két SPI eszköz 1 buszon, amelyek teljesen más hw SPI konfigot igényelnek. Remélem a BASCOM torkán letudom nyomni, hogy változtatom a konfigot programfutás közben.
Az SPI konfig átállítható.
2 regisztert kellhet esetleg direktben írni.
Az adatlapban benne van.
A 2 SPI eszköz meg a saját CS/SS lábán át kiválasztható.
Közös módja nincs a két eszköznek?
Hibatűrő?
A RTL8019asben hol volt nem hibatűrés? Én csak akkor futottam bele, ha:
- lassú csomagfeldolgozás volt (LCD-re írás, sorosport kezelés)
- elárasztás lett, és nem bírta a chip feldolgozni.
Ilyen pl. közvetlenül a interneten csüngő eszköz, ott múltkor néztem csomagokat. _Rengeteg_ ARP kérés a T-* hálózatában a vírusos/trójais gépeken.
A ENC-nek nagyobb a belső puffere...
Én helyi hálón terheltem a chipet. Bírta. Ha a reakcióidő 60-80 msecnél nagyobb volt, akkor sikerült elárasztanom adattal (bufferbe nem fértek be a csomagok (Pingek, 4 böngésző, adatcsere. 3 gépről egyidejűleg támadva TCP kérés, UDP, és PING nagy csomagban (1000 byte)).
Mondjuk eléggé lefogja a chipet, ha a proci mást is csinál (sorosport /LCDebből a szempontból kritikus lehet).
Így egy segédprocivel megoldható. A Sorosport meg a bufferelt módon gyorsítható, az LCDnél meg IDLE kezelés és/vagy BUSY láb kezeléssel...
2 regisztert kellhet esetleg direktben írni.
Az adatlapban benne van.
A 2 SPI eszköz meg a saját CS/SS lábán át kiválasztható.
Közös módja nincs a két eszköznek?
Hibatűrő?
A RTL8019asben hol volt nem hibatűrés? Én csak akkor futottam bele, ha:
- lassú csomagfeldolgozás volt (LCD-re írás, sorosport kezelés)
- elárasztás lett, és nem bírta a chip feldolgozni.
Ilyen pl. közvetlenül a interneten csüngő eszköz, ott múltkor néztem csomagokat. _Rengeteg_ ARP kérés a T-* hálózatában a vírusos/trójais gépeken.
A ENC-nek nagyobb a belső puffere...
Én helyi hálón terheltem a chipet. Bírta. Ha a reakcióidő 60-80 msecnél nagyobb volt, akkor sikerült elárasztanom adattal (bufferbe nem fértek be a csomagok (Pingek, 4 böngésző, adatcsere. 3 gépről egyidejűleg támadva TCP kérés, UDP, és PING nagy csomagban (1000 byte)).
Mondjuk eléggé lefogja a chipet, ha a proci mást is csinál (sorosport /LCDebből a szempontból kritikus lehet).
Így egy segédprocivel megoldható. A Sorosport meg a bufferelt módon gyorsítható, az LCDnél meg IDLE kezelés és/vagy BUSY láb kezeléssel...
- nobody_hun
- Bitfaragó
- Hozzászólások: 425
- Csatlakozott: 2005. november 14. hétfő, 7:00
A hibatűrés elsősorban -ahogy írtad- a leterheltségben jelentkezett. Soxor nem tudta a proc. feldolgozni a kéréseket...
M128 mellé szánom és bizony, ha nem is sűrűn, de kellene mással is foglalkoznia.
Nincs közös módja, de ahogy a próbálkozásaim mutatták, a BASOM jól viseli a config váltogatást. A rutinok elején átírom a configot és úgy néz ki jó lesz!
M128 mellé szánom és bizony, ha nem is sűrűn, de kellene mással is foglalkoznia.
Nincs közös módja, de ahogy a próbálkozásaim mutatták, a BASOM jól viseli a config váltogatást. A rutinok elején átírom a configot és úgy néz ki jó lesz!