Witam
Mam moduł sieciowy na układzie ENC28J60 podłączony do mikroprocesora ATMEGA644 20PU taktowany kwarcem 16Mhz.Program piszę w Bascomie bo innego języka nie zmam. Przykładowy program znalazłem w internecie z sterowaniem diody led przez stronę internetową. Dopisałem kawałek programu żeby na tej stronie internetowej był pokazywany stan tej diody led. I tu pojawia się problem bo stan diody jest pokazywany ale z opóźnieniem tzn. jak kliknę na LED_ON dioda się załącza ale stan się nie zmienia. Stan diody zmieni się gdy kliknę jeszcze raz LED_ON lub odświeżę stronę.
Mam jeszcze jeden problem jak połączę ENC28J60 z kartą sieciową kablem krosowym to pingi są 100% a jak połączę ENC28J60 z routerem kablem prostym to pingi są gubione nigdy nie ma 100% dodam że mam router TP-LINK TL-WR543G.
Proszę o pomoc bo ja już nie mam pomysłów.
Załączam mój kod programu.
Mam moduł sieciowy na układzie ENC28J60 podłączony do mikroprocesora ATMEGA644 20PU taktowany kwarcem 16Mhz.Program piszę w Bascomie bo innego języka nie zmam. Przykładowy program znalazłem w internecie z sterowaniem diody led przez stronę internetową. Dopisałem kawałek programu żeby na tej stronie internetowej był pokazywany stan tej diody led. I tu pojawia się problem bo stan diody jest pokazywany ale z opóźnieniem tzn. jak kliknę na LED_ON dioda się załącza ale stan się nie zmienia. Stan diody zmieni się gdy kliknę jeszcze raz LED_ON lub odświeżę stronę.
Mam jeszcze jeden problem jak połączę ENC28J60 z kartą sieciową kablem krosowym to pingi są 100% a jak połączę ENC28J60 z routerem kablem prostym to pingi są gubione nigdy nie ma 100% dodam że mam router TP-LINK TL-WR543G.
Proszę o pomoc bo ja już nie mam pomysłów.
Załączam mój kod programu.
Kod: text
