Arduino Mega vs Wiznet shield
- vespapierre
- DrótVégénSzéndarab
- Hozzászólások: 37
- Csatlakozott: 2012. október 31. szerda, 6:00
Arduino Mega vs Wiznet shield
Sziasztok,
Arduino mega, plusz wiznet shield plusz wiz 812MJ.
Probléma: kukkot nem csinál a wiznet...
- 4 átkötés kész eszerint: http://mcukits.com/2009/04/06/arduino-e ... mega-hack/
- arduino101 csak próbál kapcsolódni, de még egy dhcp minta sem fut le
- arduino15 a 101 ben megírt kódommal minden baja van
- arduino 18 szintén zenész...nem szólal meg a net...
szoftveresen kellene megadnom a miso, mosi, stb... pineket???
A leírás szerinti libnek már köze nincs a 15 -öshöz...máshogy néz ki. Ha setupban definiálom azokat, ami a leírásban van, szintén nem megy az ethernet...
Segítsetek, köszi!
Arduino mega, plusz wiznet shield plusz wiz 812MJ.
Probléma: kukkot nem csinál a wiznet...
- 4 átkötés kész eszerint: http://mcukits.com/2009/04/06/arduino-e ... mega-hack/
- arduino101 csak próbál kapcsolódni, de még egy dhcp minta sem fut le
- arduino15 a 101 ben megírt kódommal minden baja van
- arduino 18 szintén zenész...nem szólal meg a net...
szoftveresen kellene megadnom a miso, mosi, stb... pineket???
A leírás szerinti libnek már köze nincs a 15 -öshöz...máshogy néz ki. Ha setupban definiálom azokat, ami a leírásban van, szintén nem megy az ethernet...
Segítsetek, köszi!
DHCP helyett fix IP-t tegyél be. Ekkor a Wiznet inicializálás fut le.
És a PC-ről PING-gel keresd a chipet. Ekkor a WizNet HW-ből válaszol. Nem kell az Arduino alap hozzá.
Próbáld meg, hogy nem a MOSI/MISO/SCK-kat kötöd át, hanem még a 4. vezetékkel a SS lábat is. (A ChipSelectként lehet fixen azt használja).
És a PC-ről PING-gel keresd a chipet. Ekkor a WizNet HW-ből válaszol. Nem kell az Arduino alap hozzá.
Próbáld meg, hogy nem a MOSI/MISO/SCK-kat kötöd át, hanem még a 4. vezetékkel a SS lábat is. (A ChipSelectként lehet fixen azt használja).
- vespapierre
- DrótVégénSzéndarab
- Hozzászólások: 37
- Csatlakozott: 2012. október 31. szerda, 6:00
szia,
mind a négyet átkötöttem. A minta programokból kipróbáltam fix IP vel a webservert. De a válasz csak server is at 0.0.0.0
arduino101 és betettem a setupba:
#define SPI0_SS_BIT BIT0
#define SPI0_SCLK_BIT BIT1
#define SPI0_MOSI_BIT BIT2
#define SPI0_MISO_BIT BIT3
#define IINCHIP_CS_BIT BIT0
meg a setup elé is előtte, de nuku...
mind a négyet átkötöttem. A minta programokból kipróbáltam fix IP vel a webservert. De a válasz csak server is at 0.0.0.0
arduino101 és betettem a setupba:
#define SPI0_SS_BIT BIT0
#define SPI0_SCLK_BIT BIT1
#define SPI0_MOSI_BIT BIT2
#define SPI0_MISO_BIT BIT3
#define IINCHIP_CS_BIT BIT0
meg a setup elé is előtte, de nuku...
- vespapierre
- DrótVégénSzéndarab
- Hozzászólások: 37
- Csatlakozott: 2012. október 31. szerda, 6:00
közben par gondolat...
- valahogy csak működnie kellene, mert Robertnek ez ment 1280 ason...nem emlékszel hogy csináltad?:):)
- Az Sd kártya és az ethernet megosztja egymás közt az SPI bus-t...az SD kártya a sima cardinfo példaprogrammal chipselect 8-al működik.
Ugyan a gyári ethernetshieldhez, de ezt írják:
"Arduino communicates with both the W5100 and SD card using the SPI bus (through the ICSP header). This is on digital pins 11, 12, and 13 on the Duemilanove and pins 50, 51, and 52 on the Mega. On both boards, pin 10 is used to select the W5100 and pin 4 for the SD card. These pins cannot be used for general i/o. On the Mega, the hardware SS pin, 53, is not used to select either the W5100 or the SD card, but it must be kept as an output or the SPI interface won't work.
Note that because the W5100 and SD card share the SPI bus, only one can be active at a time. If you are using both peripherals in your program, this should be taken care of by the corresponding libraries. If you're not using one of the peripherals in your program, however, you'll need to explicitly deselect it. To do this with the SD card, set pin 4 as an output and write a high to it. For the W5100, set digital pin 10 as a high output. "
Akkor most ki kivel van???
- valahogy csak működnie kellene, mert Robertnek ez ment 1280 ason...nem emlékszel hogy csináltad?:):)
- Az Sd kártya és az ethernet megosztja egymás közt az SPI bus-t...az SD kártya a sima cardinfo példaprogrammal chipselect 8-al működik.
Ugyan a gyári ethernetshieldhez, de ezt írják:
"Arduino communicates with both the W5100 and SD card using the SPI bus (through the ICSP header). This is on digital pins 11, 12, and 13 on the Duemilanove and pins 50, 51, and 52 on the Mega. On both boards, pin 10 is used to select the W5100 and pin 4 for the SD card. These pins cannot be used for general i/o. On the Mega, the hardware SS pin, 53, is not used to select either the W5100 or the SD card, but it must be kept as an output or the SPI interface won't work.
Note that because the W5100 and SD card share the SPI bus, only one can be active at a time. If you are using both peripherals in your program, this should be taken care of by the corresponding libraries. If you're not using one of the peripherals in your program, however, you'll need to explicitly deselect it. To do this with the SD card, set pin 4 as an output and write a high to it. For the W5100, set digital pin 10 as a high output. "
Akkor most ki kivel van???
- vespapierre
- DrótVégénSzéndarab
- Hozzászólások: 37
- Csatlakozott: 2012. október 31. szerda, 6:00
és még egy szösszenet ( fától az erdőt?? ).A wiznet doksi szerint a shielden ott van a jumper lehetőség.
1. - digital 10 kivezetés
2. - wiznet chipselect
3 - - Arduino mega esetén a 2-3 összekötendő és 4 a chipselect.
Alap beállítás: 1-2 összekötve.
Ennyire egyszerű lenne, hogy a balgaságom miatt ez még az alap beállításon van és át kell jumperelni?
1. - digital 10 kivezetés
2. - wiznet chipselect
3 - - Arduino mega esetén a 2-3 összekötendő és 4 a chipselect.
Alap beállítás: 1-2 összekötve.
Ennyire egyszerű lenne, hogy a balgaságom miatt ez még az alap beállításon van és át kell jumperelni?
- vespapierre
- DrótVégénSzéndarab
- Hozzászólások: 37
- Csatlakozott: 2012. október 31. szerda, 6:00
nem. kellett volna?
void setup()
{
pinMode(10, INPUT);
pinMode(11, INPUT);
...
??
Ha ezt beállítottam, akkor a jumpert is átpakoljam a shielden? + a define -okat hova tegyem (setupba, vagy elé)?
#define SPI0_SS_BIT BIT0
#define SPI0_SCLK_BIT BIT1
#define SPI0_MOSI_BIT BIT2
#define SPI0_MISO_BIT BIT3
#define IINCHIP_CS_BIT BIT0
void setup()
{
pinMode(10, INPUT);
pinMode(11, INPUT);
...
??
Ha ezt beállítottam, akkor a jumpert is átpakoljam a shielden? + a define -okat hova tegyem (setupba, vagy elé)?
#define SPI0_SS_BIT BIT0
#define SPI0_SCLK_BIT BIT1
#define SPI0_MOSI_BIT BIT2
#define SPI0_MISO_BIT BIT3
#define IINCHIP_CS_BIT BIT0
- vespapierre
- DrótVégénSzéndarab
- Hozzászólások: 37
- Csatlakozott: 2012. október 31. szerda, 6:00
- vespapierre
- DrótVégénSzéndarab
- Hozzászólások: 37
- Csatlakozott: 2012. október 31. szerda, 6:00
Robert,
itt arra gondoltál, hogy nem kell kihajlítani, csak forrasztani? Kihajlítottam mind a négyet és úgy forrasztottam.
****UPDATE**** -> a lábak kihajtva, így nem kell kimenetként definiálni az említett pineket.
Megakadtam.
itt arra gondoltál, hogy nem kell kihajlítani, csak forrasztani? Kihajlítottam mind a négyet és úgy forrasztottam.
****UPDATE**** -> a lábak kihajtva, így nem kell kimenetként definiálni az említett pineket.
Megakadtam.
Robert írta:#Define globális: SETUP elé.
Dede. Kell, hogy bemenetként legyenek a lábak konfigurálva. Így nem kell hajítgatni a tüskesorokat...
- vespapierre
- DrótVégénSzéndarab
- Hozzászólások: 37
- Csatlakozott: 2012. október 31. szerda, 6:00
- vespapierre
- DrótVégénSzéndarab
- Hozzászólások: 37
- Csatlakozott: 2012. október 31. szerda, 6:00
D9: ezzel tudod a WizNet modult alaphelyzetbe aállítani. A gyári Arduino-n nincs bekötve - Resetgomb megnyomása után a nem is mindíg éled fel a modul...
Tedd a D9-et kimenetre. (most hogy magas v. alacsonyra kell állítani alaphelyzetbe, passz). Ha nincs bekötve, akkor a normál működési állapota fut.
Tedd a D9-et kimenetre. (most hogy magas v. alacsonyra kell állítani alaphelyzetbe, passz). Ha nincs bekötve, akkor a normál működési állapota fut.
- vespapierre
- DrótVégénSzéndarab
- Hozzászólások: 37
- Csatlakozott: 2012. október 31. szerda, 6:00