Ethernet.h és soros monitor

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
Avatar
gabel
Újonc
Újonc
Hozzászólások: 7
Csatlakozott: 2007. július 25. szerda, 6:00

Ethernet.h és soros monitor

Hozzászólás Szerző: gabel »

Sziasztok!

Tudna valaki abban segíteni, hogy normális dolog e, hogy nem megy az ethernet kezelésem, ha nincs megnyitva a soros monitor? A programom sehol sem figyeli, hogy készen áll e a soros port, mégsem megy. Egyszer talán lefut a loop, de utána nem. Lehet valami köze az ethernet.h-nak a soros porthoz?
Avatar
gabel
Újonc
Újonc
Hozzászólások: 7
Csatlakozott: 2007. július 25. szerda, 6:00

Re: Ethernet.h és soros monitor

Hozzászólás Szerző: gabel »

Vagy esetleg, ha van a programban eleve Serial.begin, és Serial.print, akkor mindenképpen vár a soros monitorra? Mondjuk, ha kiveszem az összes Serial.xxx sort, az ethernet akkor sem megy, csak ha bent hagyom őket... :(
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: Ethernet.h és soros monitor

Hozzászólás Szerző: kapu48 »

Mivel az AVR-ekben nincsen Hardweres Ethernet illesztő, ezért külső illesztő HW-t alkalmaznak.
Amit valamelyik Belső soros portra kötnek rá. Ezért ha ezeket a sorokat kiszeded, eleve nem lehet forgalom az Etherneteden.

Ha van 2. soros Usart is az AVR-ben akkor azt szokták használni Debugolásra, hogy tájékoztasson, mi történik éppen. Ezeket a sorokat kiszedheted, ha már nincsen szükséged rá!
Avatar
gabel
Újonc
Újonc
Hozzászólások: 7
Csatlakozott: 2007. július 25. szerda, 6:00

Re: Ethernet.h és soros monitor

Hozzászólás Szerző: gabel »

Megoldódott a dolog. Nem a soros monitor kellett a programnak, hanem valamiért bekavart a memóriába egy float változó string-gé konvertálása, és az fagyasztotta le a cuccot. Kijavítva egy sima dtostrf() függvényre már minden jó, nem akad le a monitor nélkül sem. Igazából nem értem, mitől keveredett be ennyire, de a lényeg, hogy most jó... :)
Válasz küldése