¿ÍÀÌµå ¹öÀü ENC28J60 ¸ðµâ SPI ÀÎÅÍÆäÀ̽º/ÀÌ´õ³Ý/ÀÎÅÍ³Ý 51 / AVR/ARM/¸ðµâ/PIC ÄÚµå
µ¥ÀÌÅÍ ´Ù¿î·Îµå ÁÖ¼Ò: http://pan.baidu.com/s/1pJJXqZp
³×ƼÁðÀº ÀνºÅϽº »ç¿ë: 6410 Linux http://blog.csdn.net/lxj_com2006/article/details/6956897 ¿¡¼ÀÌ ¸ðµâ »ç¿ë
TCPIP ½É¿ÀÇÑ Áö½Ä, ÇϷ糪 ÀÌƲÀ» ÀÌÇØÇÏ°í ½ÍÀº °ÍÀº Çö½ÇÀûÀÌÁö ¾Ê½À´Ï´Ù! ÇÊ¿ä ½Ã°£ÀÇ ÀÌÇØ¿¡ ´ëÇØ ¾Ë°í ½Í´Ù!
ENC28J60 spi ÀÎÅÍÆäÀ̽º ÀÌ´õ³Ý ¸ðµâÀº Àü¿ø Á¶¸í µµ¸Å °¡°ÝÀ¸·Î 51 / AVR/ARM/PIC Äڵ带 Á¦°øÇÕ´Ï´Ù!
Âü°í: 1, ÀÌ ¸ðµâÀº ½ÃÀÛ ´É·ÂÀÌ ÇÊ¿äÇÕ´Ï´Ù ³×Æ®¿öÅ·¿¡ ´ëÇÑ ±âº» Áö½Ä (÷ºÎ ÆÄÀÏ, ÀÏ¹Ý C ÇÁ·Î±×·¥À» ÀÐÀ» ¼ö ÀÖÀ½) Ä£±¸ ±¸¸Å (¿¹: Àü¼±).
2, µð¹ö±ë ÄÚµå´Â ±â¼ú Áö¿øÀ» Á¦°ø ÇÒ»Ó¸¸ ¾Æ´Ï¶ó!
3, »óÇ°ÀÇ ÀϺΠ±×·¡¼ ¶óº§ Á¢½Ã ¹° ºÎ½ÄÀ» ¾Ä¾î ÁÖÀ§¿¡ ¹°¾î ºÃ¾î! »õ·Î¿î »óÇ° º¸Àå!
µð¹ö±ë ¾Ë¸²:
1 ¿¡¼ Á¶Á¤ÇÒ ÄÄÇ»ÅÍ IP ÁÖ¼Ò ¹× ´ÙÀ½°ú °°Àº ³×Æ®¿öÅ© ¼¼±×¸ÕÆ® ³»ÀÇ ¸ðµâ ÇÁ·Î±×·¥: ¸ðµâ IP´Â 192.168.1.2 ´ë½Å ÄÄÇ»ÅÍ IP´Â 192.168.1.3 À¸·Î ¼³Á¤µË´Ï´Ù. ¼¼ ¼¼±×¸ÕÆ®¿Í ¸¶Âù°¡Áö·Î 192.168.1;
2, ±³Â÷ ¹è¼± ÄÄÇ»ÅÍ ÇÁ·±Æ® ¿£µå Æ÷Æ® ¹× ¸ðµâ; ¶óÀÎ 1, 2, 3 (6 ½ÊÀÚ°¡, baidu ¹× ±×¸²À» ÀÌÇØÇÏÁö ¸øÇÔ) ÀԴϱî?
3, ¸ðµâ Àü¿ø 3.3 V Àü¿ø °ø±Þ ÀåÄ¡, 5 V ¸¦ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À;
4, ¸ðµâ ¹× MCU ¿¬°áÀº ¸ðµç ½º·¹µå ¿¬°á¿¡ÁÖÀǸ¦ ±â¿ï¿©¾ßÇÕ´Ï´Ù (Ç¥¸é¿¡¼µµ ´õ ÁÁÁö ¾ÊÀ½).
5 ¹× MCU IO Æ÷Æ®°¡ ¿Ã¹Ù¸¥Áö È®ÀÎÇÏ·Á°íÇÕ´Ï´Ù.
6, Àç ÄÄÆÄÀÏ, ´Ù¿î·Îµå, ´Ù¿î·Îµå ¿©ºÎ¸¦ È®ÀÎÇÏ´Â ÇÁ·Î±×·¥!
STM32 ¹× 51 IO ¿¬°á ¼¼ºÎ Á¤º¸:
# # # # # # # # # # # STM32 ¹è¼± # # # # # # # # # # # # # # # #
STM32f103VBT6 ENC28J60 ¸ðµâ
¶Ç´Â ´Ù¸¥ stm32
PC10 -- -- -- -- -- -- -- -- -- -- -- ¸®¼Â
Ãâ·Â ¸ðµåÀÇ PC12 -- -- -- -- -- -- -- CS / / PC12
/ / SPI1-
PA5 -- -- -- -- -- -- -- -- -- SCK / /Ãâ·Â ¸ðµå
PA6 -- -- -- -- -- -- -- -- -- - SO / /ÀÔ·Â ¸ðµå
PA7 -- -- -- -- -- -- -- -- -- SI / /Ãâ·Â ¸ðµå
# # # # # #51 ´ÜÀÏ Ä¨ ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍ # # # # # # # # # # # # #
/ / -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Uipopt¿¡¼ IP ÁÖ¼Ò¿Í MAC ÁÖ¼Ò¸¦ º¯°æÇϽʽÿÀ. H
192.168.1.100
/ / -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
SpiÀÇ Æ÷Æ® ±¸¼º. H
STC12C5A60S2 µö OSC: 18.432 M
Sbit CSN P1 = ^ 0; / / 28 j60 - CS (SS)
Sbit P1 SIN = ^ 1; /MOSI
Sbit SON = p ^ 2; / / MISO
SºñÆ® SCN P1 = ^ 3; /SCK
Sbit RSTN = P1 ^ 4; /RST
Sbit INTN = P3 ^ 3; /INT
¸ðµâ ±â´É:
1,3.3 v Àü¿ø °ø±Þ ÀåÄ¡;
2, 10 m ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º;
3, SPI ÀÎÅÍÆäÀ̽º ¹× 8, 16 ¹× 32 ºñÆ® ´ÜÀÏ Ä¨ ¸¶ÀÌÅ©·Î ÄÄÇ»ÅÍ.
°ø±ÞÀÚ ¸ñ·Ï:
1, stm32 - keil À¥ ¼¹ö ÇÁ·Î±×·¥;
2, stm32 - iar À¥ ¼¹ö ÇÁ·Î±×·¥;
3, PIC ÇÁ·Î±×·¥ À¥ ¼¹ö;
4, avr Å×½ºÆ® ÇÁ·Î±×·¥ À¥ ¼¹ö;
5, À¥ ¼¹ö lpc2138 Å×½ºÆ® ÀýÂ÷;
6, STC 51 Å×½ºÆ® ÇÁ·Î±×·¥ (C8051 ½Ã¸®Áî) ¿¡´Â ´ÜÀÏ Ä¨ ¸¶ÀÌÅ©·Î ÄÄÇ»ÅÍÀÇ SPI ÀÎÅÍÆäÀ̽º°¡ ÀÖ½À´Ï´Ù (1 t).
51 ·¥ÀÌ ³Ê¹« À۾Ƽ À¥À» ÇÒ ¼ö ¾ø½À´Ï´Ù.
2, ȸ·Îµµ Á¦°ø
3, Áß±¹¾î·Î ENC28J60 µ¥ÀÌÅÍ ½ÃÆ®¸¦ Á¦°øÇϽʽÿÀ.
4, º¸µå Å©±â 56 (mm) x 34 (mm);