Öйúµç×Ó¼¼ÊõÍø

ÉèΪÊ×Ò³ ÍøÕ¾µØÍ¼ ¼ÓÈëÊÕ²Ø

 
 

µ¥Æ¬»úϵͳ°åµÄʵÏÖ¼°Ó¦Ó÷ÖÎö

¹Ø¼ü´Ê£ºµ¥Æ¬»úϵͳ°å Êý¾Ý²É¼¯

ʱ¼ä£º2022-02-25 09:27:19      À´Ô´£ºµç×Ó¼¼ÊõÓ¦ÓÃ

¡°ÕâÖÖǶÈëÁËTCP/IPЭÒéµÄµ¥Æ¬»úϵͳ°å£¬¾ßÓгɱ¾µÍ¡¢Ó²¼þÉÙ¡¢Õ¼ÓÃÃæ»ýÉÙ¡¢´«ÊäËٶȿ졢ʹÓ÷½±ãµÈÓŵ㡣ÊÊÓÃÓÚÏÖÓеÄÍøÂç´«Êäϵͳ£¬ÓÐ׏㷺µÄÓ¦ÓÃǰ¾°£¬ÌرðÊÇÊý¾Ý²É¼¯¡¢Êý¾Ý´«ÊäÁìÓò¡£Ä¿Ç°£¬ÔÚÆÁÄ»°åÊý¾Ý³ÉÏñ¡¢Ô¶³ÌÊý¾Ý²É¼¯ÏµÍ³Öб»Ê¹Óá£

¡±

×÷ÕߣºÕÔÁ¦Ç¿£¬ÕÔС¶¬£¬Àî­Z

ÔÚÒòÌØÍøÉÏTCP/IPЭÒéÿʱÿ¿Ì±£Ö¤ÁËÊý¾ÝµÄ׼ȷ´«Êä¡£ÔÚÊý¾Ý²É¼¯ÁìÓò£¬ÈçºÎÀûÓÃTCP/IPЭÒéÔÚÍøÂçÖнøÐÐÊý¾Ý´«Êä³ÉΪһ¸öÖËÊÖ¿ÉÈȵϰÌâ¡£ÔÚ±¾ÏµÍ³ÖУ¬ÀûÓÃTCP/IPЭÒéÖеÄUDP£¨Óû§Êý¾Ý±¨Ð­Ò飩¡¢IP£¨ÍøÂ籨ÎÄЭÒ飩¡¢ARP£¨µØÖ·½âÎöЭÒ飩¼°¼òµ¥µÄÓ¦ÓòãЭÒé³É¹¦µØÊµÏÖÁ˵¥Æ¬»úµÄÍøÂ绥Á¬,¼ÈÌá¸ßÁËÊý¾Ý´«ÊäµÄËÙ¶È£¬ÓÖ±£Ö¤ÁËÊý¾Ý´«ÊäµÄÕýÈ·ÐÔ£¬Í¬Ê±Ò²À©Õ¹ÁËÊý¾Ý´«ÊäµÄÓÐЧ°ë¾¶¡£

1 TCP/IPЭÒé¼ò½é

TCP/IPЭÒéÊÇÒ»Ì×°ÑÒòÌØÍøÉϵĸ÷ÖÖϵͳ»¥Á¬ÆðÀ´µÄЭÒé×飬±£Ö¤ÒòÌØÍøÉÏÊý¾ÝµÄ׼ȷ¿ìËÙ´«Êä¡£²Î¿¼¿ª·Åϵͳ»¥Á¬£¨OSI£©Ä£ÐÍ£¬TCP/IPͨ³£²ÉÓÃÒ»ÖÖ¼ò»¯µÄËIJãÄ£ÐÍ£¬·Ö±ðΪ£ºÓ¦Óò㡢´«Êä²ã¡¢ÍøÂç²ã¡¢Á´Â·²ã¡£

£¨1£©Ó¦Óòã

ÍøÂçÓ¦ÓòãÒªÓÐÒ»¸ö¶¨ÒåÇåÎúµÄ»á»°¹ý³Ì£¿Èçͨ³£Ëù˵µÄHttp¡¢Ftp¡¢TelnetµÈ¡£ÔÚ±¾ÏµÍ³ÖУ¬µ¥Æ¬»úϵͳ´«µÝÀ´×ÔEthernetºÍÊý¾ÝÖն˵ÄÊý¾Ý£¬Ó¦ÓòãÖ»¶Ô´óµÄÊý¾Ý±¨×÷´ò°ü²ð±¨´¦Àí¡£

£¨2£©´«Êä²ã

´«Êä²ãÈÃÍøÂç³ÌÐòͨ¹ýÃ÷È·¶¨ÒåµÄͨµÀ¼°Ä³Ð©ÌØÐÔ»ñÈ¡Êý¾Ý£¬È綨ÒåÍøÂçÁ¬½ÓµÄ¶Ë¿ÚºÅµÈ£¿ÊµÏָòãЭÒéµÄ´«Êä¿ØÖÆÐ­ÒéTCPºÍÓû§Êý¾Ý±¨Ð­ÒéUDP¡£ÔÚ±¾ÏµÍ³ÖÐʹÓÃUDPÊý¾Ý±¨Ð­Òé¡£

£¨3£©ÍøÂç²ã

ÍøÂç²ãÈÃÐÅÏ¢¿ÉÒÔ·¢Ë͵½ÏàÁÚµÄTCP/IPÍøÂçÉϵÄÈÎÒ»Ö÷»úÉÏ£¬IPЭÒé¾ÍÊǸòãÖд«ËÍÊý¾ÝµÄ»úÖÆ¡£Í¬Ê±Îª½¨Á¢ÍøÂç¼äµÄ»¥Á¬£¬Ó¦ÌṩARPµØÖ·½âÎöЭÒ飬ʵÏÖ´ÓIPµØÖ·µ½Êý¾ÝÁ´Â·ÎïÀíµØÖ·µÄÓ³Ïñ¡£

£¨4£©Á´Â·²ã

ÓÉ¿ØÖÆÍ¬Ò»ÎïÀíÍøÂçÉϵIJ»Í¬»úÆ÷¼äÊý¾Ý´«Ë͵ĵײãЭÒé×é³É£¿ÊµÏÖÕâÒ»²ãЭÒéµÄЭÒé²¢²»ÊôÓÚTCP/IPЭÒé×é¡£ÔÚ±¾ÏµÍ³ÖÐÕⲿ·Ö¹¦ÄÜÓɵ¥Æ¬»ú¿ØÖÆÍø¿¨Ð¾Æ¬CS8900ʵÏÖ¡£

2 Ó²¼þ¿òͼ

Èçͼ1Ëùʾ£¬ÏµÍ³ÌṩRJ45½Ó¿ÚÁ¬½ÓEthernetÍøÂ磬²¢ÇÒÌṩһ¸ö´®¿Ú¸øÓû§Ê¹Óá£ÏµÍ³°å¿ÉÒÔ½«´ÓEthernetÉϹýÀ´µÄIPÊý¾Ý±¨½â°üºóË͸ø´®¿Ú£¬Ò²¿É½«´Ó´®¿Ú¹ýÀ´µÄÊý¾Ý·âװΪIP°üË͵½¾ÖÓòÍøÖС£ÍⲿRAMʹÓÃ61C1024£¨128KB£©£¬´Ó¶øÎªÊý¾Ý´¦ÀíÌṩÁ˺ܴóµÄ»º´æ£» ʹÓÃE2PROM--X25045£¬¼È¿ÉÒÔ×÷Ϊ¿´ÃŹ·Ê¹Óã¿Ò²¿ÉÒÔ½«IPµØÖ·¡¢Íø¿¨ÎïÀíµØÖ·ºÍÆäËû²ÎÊý±£´æÔÚÀïÃæ¡£

CS8900оƬÊÇCirrus Logic¹«Ë¾Éú²úµÄÒ»ÖÖ¾ÖÓòÍø´¦ÀíоƬ£¬ËüµÄ·â×°ÊÇ100-pin TQFP£¬ÄÚ²¿¼¯³ÉÁËÔÚÆ¬RAM¡¢10BASE-TÊÕ·¢Â˲¨Æ÷£¬²¢ÇÒÌṩ8λºÍ16λÁ½ÖÖ½Ó¿Ú£¬±¾ÎÄÖ»½éÉÜËüµÄ£¸Î»Ä£Ê½¡£

ME103ÊÇÒ»ÖÖÂö³å±äѹÆ÷£¬ÔÚCS8900µÄǰ¶Ë¶ÔÍøÂçÐźŽøÐÐÂö³å²¨Ðα任¡£

3 ¹¤×÷Ô­Àí

3.1 CS8900µÄ¹¤×÷Ô­Àí

¡¤LINECTL£¨0112H£©

LINECTL¾ö¶¨CS8900µÄ»ù±¾ÅäÖúÍÎïÀí½Ó¿Ú¡£ÔÚ±¾ÏµÍ³ÖУ¬ÉèÖóõʼֵΪ00d3H£¬Ñ¡ÔñÎïÀí½Ó¿ÚΪ10BASE£­T£¬²¢Ê¹ÄÜÉ豸µÄ·¢ËͺͽÓÊÕ¿ØÖÆÎ»¡£

¡¤RXCTL£¨0104H£©

RXCTL¿ØÖÆCS8900½ÓÊÕÌØ¶¨Êý¾Ý±¨¡£ÉèÖÃRXTCLµÄ³õʼֵΪ0d05H£¬½ÓÊÕÍøÂçÉϵĹ㲥»òÕßÄ¿±êµØÖ·Í¬±¾µØÎïÀíµØÖ·ÏàͬµÄÕýÈ·Êý¾Ý±¨¡£

¡¤RXCFG£¨0102H£©

RXCFG¿ØÖÆCS8900½ÓÊÕµ½Ìض¨Êý¾Ý±¨ºó»áÒý·¢½ÓÊÕÖжϡ£RXCFG¿ÉÉèÖÃΪ0103H£¬ÕâÑùµ±ÊÕµ½Ò»¸öÕýÈ·µÄÊý¾Ý±¨ºó£¬CS8900»á²úÉúÒ»¸ö½ÓÊÕÖжϡ£

¡¤BUSCT£¨0116H£©

BUSCT¿É¿ØÖÆÐ¾Æ¬µÄI/O½Ó¿ÚµÄһЩ²Ù×÷¡£ÉèÖóõʼֵΪ8017H£¬´ò¿ªCS8900µÄÖжÏ×Ü¿ØÖÆÎ»¡£

¡¤ISQ£¨0120H£©

ISQÊÇÍø¿¨Ð¾Æ¬µÄÖжÏ״̬¼Ä´æÆ÷£¬ÄÚ²¿Ó³Éä½ÓÊÕÖжÏ״̬¼Ä´æÆ÷ºÍ·¢ËÍÖжÏ״̬¼Ä´æÆ÷µÄÄÚÈÝ¡£

¡¤PORT0£¨0000H£©

·¢ËͺͽÓÊÕÊý¾Ýʱ£¬CPUͨ¹ýPORT0´«µÝÊý¾Ý¡£

¡¤TXCMD£¨0004H£©

·¢ËÍ¿ØÖƼĴæÆ÷£¬Èç¹ûдÈëÊý¾Ý00C0H£¬ÄÇÃ´Íø¿¨Ð¾Æ¬ÔÚÈ«²¿Êý¾ÝдÈëºó¿ªÊ¼·¢ËÍÊý¾Ý¡£

¡¤TXLENG£¨0006H£©

·¢ËÍÊý¾Ý³¤¶È¼Ä´æÆ÷£¬·¢ËÍÊý¾Ýʱ£¬Ê×ÏÈдÈë·¢ËÍÊý¾Ý³¤¶È£¬È»ºó½«Êý¾Ýͨ¹ýPORT0дÈëоƬ¡£

ÒÔÉÏΪ¼¸¸ö×îÖ÷ÒªµÄ¹¤×÷¼Ä´æÆ÷£¨Îª16룩£¬CS8900Ö§³Ö8λģʽ£¬µ±¶Á»òд16λÊý¾Ýʱ£¬µÍλ×Ö½Ú¶ÔӦżµØÖ·£¬¸ßλ×Ö½Ú¶ÔÓ¦ÆæµØÖ·¡£ÀýÈ磬ÏòTXCMDÖÐдÈë00C0H£¬Ôò¿É½«00hдÈë305H£¬½«C0HдÈë304H¡£

ϵͳ¹¤×÷ʱ£¬Ó¦Ê×ÏȶÔÍø¿¨Ð¾Æ¬½øÐгõʼ»¯£¬¼´Ð´¼Ä´æÆ÷LINECTL¡¢RXCTL¡¢RCCFG¡¢BUSCT¡£·¢Êý¾Ýʱ£¬Ð´¿ØÖƼĴæÆ÷TXCMD£¬²¢½«·¢ËÍÊý¾Ý³¤¶ÈдÈëTXLENG£¬È»ºó½«Êý¾ÝÒÀ´ÎдÈëPORT0¿Ú£¬È罫µÚÒ»¸ö×Ö½ÚдÈë300H£¬µÚ¶þ¸ö×Ö½ÚдÈë301H£¬µÚÈý¸ö×Ö½ÚдÈë300H£¬ÒÀ´ËÀàÍÆ¡£Íø¿¨Ð¾Æ¬½«Êý¾Ý×é֯ΪÁ´Â·²ãÀàÐͲ¢Ìí¼ÓÌî³äλºÍCRCУÑéË͵½ÍøÂ硣ͬÑù£¬µ¥Æ¬»ú²éѯISOµÄÊý¾Ý£¬µ±ÓÐÊý¾ÝÀ´µ½ºó£¬¶ÁÈ¡½ÓÊÕµ½µÄÊý¾ÝÖ¡¡£¶ÁÊý¾Ýʱ£¬µ¥Æ¬»úÒÀ´Î¶ÁµØÖ·300H£¬301H£¬300H£¬301H£®£®£®¡£

3.2 µ¥Æ¬»ú¹¤×÷Á÷³Ì

Èçͼ2Ëùʾ£¬µ¥Æ¬»úÊ×Ïȳõʼ»¯ÍøÂçÉ豸¡£Íø¿¨µÄIPµØÖ·ºÍÎïÀíµØÖ·´æÔÚX25045ÖУ¬µ¥Æ¬»ú¸´Î»ºóÊ×Ïȵ÷È¡ÕâЩÊý¾ÝÒÔ³õʼ»¯ÍøÂç¡£

µ¥Æ¬»úÖ÷ÒªÍê³ÉÊý¾ÝµÄ½â°ü´ò°ü¡£µ±ÓÐÊý¾Ý´ÓRJ45¹ýÀ´£¬µ¥Æ¬»ú¶ÔÊý¾Ý±¨½øÐзÖÎö£¬Èç¹ûÊÇARP£¨ÎïÀíµØÖ·½âÎö£©Êý¾Ý°ü£¬Ôò³ÌÐòתÈëARP´¦Àí³ÌÐò£¨ÒòΪÔÚÍøÂçÉÏÕýÊÇARPЭÒ齫IPµØÖ·ºÍÎïÀíµØÖ·ÏàÓ³É䣩¡£Èç¹ûÊÇIPÊý¾Ý°üÇÒ´«Êä²ãʹÓÃUDPЭÒ飬¶Ë¿ÚÕýÈ·£¬ÔòÈÏΪÊý¾Ý±¨ÕýÈ·£¬Êý¾Ý½â°üºó£¬½«Êý¾Ý²¿·Öͨ¹ý´®¿ÚÊä³ö¡£·´Ö®£¬Èç¹ûµ¥Æ¬»ú´Ó´®¿ÚÊÕµ½Êý¾Ý£¬Ôò½«Êý¾Ý°´ÕÕUDPЭÒé¸ñʽ´ò°ü£¬ËÍÈëCS8900£¬ÓÉCS8900½«Êý¾ÝÊä³öµ½¾ÖÓòÍøÖС£

¿ÉÒÔÖªµÀ£¬µ¥Æ¬»úÖ÷Òª´¦ÀíЭÒéµÄÍøÂç²ãºÍ´«Êä²ã£¬Á´Â·²ã²¿·ÖÓÉCS8900Íê³É¡£Òòµ¥Æ¬»ú½«Êý¾Ý½ÓÊÕºóÍêÕû²»±äµØÍ¨¹ý´®¿ÚÊä³ö£¬ËùÒÔ½«Ó¦Óò㽻¸¶Óû§À´´¦Àí£¬Óû§¿ÉÒÔ¸ù¾ÝÐèÇó¶ÔÊÕµ½µÄÊý¾Ý½øÐд¦Àí¡£

ÔÚµ¥Æ¬»úµÄ³ÌÐò´¦ÀíÖУ¬°üº¬ÁËÍêÕûµÄAPRµØÖ·½âÎöЭÒ顣ͨ¹ýÔÚµ¥Æ¬»úÖÐÕýÈ·ÉèÖÃÍø¹Ø¡¢×ÓÍøÑÚÂëµÈ²ÎÊý£¬ÊµÏÖÁËͨ¹ý¾ÖÓòÍøµ¥Æ¬»úÓëÍⲿÒòÌØÍøÉϵÄÖÕ¶ËÉ豸µÄÊý¾ÝͨÐÅ¡£

4 Ó¦ÓÃ

ÕâÖÖǶÈëÁËTCP/IPЭÒéµÄµ¥Æ¬»úϵͳ°å£¬¾ßÓгɱ¾µÍ¡¢Ó²¼þÉÙ¡¢Õ¼ÓÃÃæ»ýÉÙ¡¢´«ÊäËٶȿ졢ʹÓ÷½±ãµÈÓŵ㡣ÊÊÓÃÓÚÏÖÓеÄÍøÂç´«Êäϵͳ£¬ÓÐ׏㷺µÄÓ¦ÓÃǰ¾°£¬ÌرðÊÇÊý¾Ý²É¼¯¡¢Êý¾Ý´«ÊäÁìÓò¡£Ä¿Ç°£¬ÔÚÆÁÄ»°åÊý¾Ý³ÉÏñ¡¢Ô¶³ÌÊý¾Ý²É¼¯ÏµÍ³Öб»Ê¹Óá£

  • ·ÖÏíµ½£º

 

²ÂÄãϲ»¶

  • Ö÷ Ì⣺¶÷ÖÇÆÖ800Vµç³Ø¹ÜÀíϵͳ·½°¸½éÉÜ
  • ʱ ¼ä£º2022.06.30
  • ¹« Ë¾£ºNXP

  • Ö÷ Ì⣺¶÷ÖÇÆÖS32K3Óò¿ØÖÆÆ÷Ó¦ÓýéÉÜ
  • ʱ ¼ä£º2022.07.07
  • ¹« Ë¾£ºNXP

  • Ö÷ Ì⣺³µÂÖÉϵÄÊý¾ÝÖÐÐÄ£­MolexÌìÏß½â¾ö·½°¸
  • ʱ ¼ä£º2022.07.12
  • ¹« Ë¾£ºMouser&Molex