´®¿ÚͨѶÐÒ飬ָµÄÊÇ´®¿ÚͨÐÅʱËùÓõÄÐÒé´«Ê䷽ʽ£¬ËùνµÄÐÒéÊÇϵ´®¿ÚÒ»·¢Ë͵ÄÊý¾Ý¸ø´®¿Ú¶þ£¬Á½Õ߶¼×ñѵġ¢ÏàͬµÄÌض¨Êý¾Ý°ü¸ñʽºÍ½Ó·¢¹æÔò£¬²ÅÄܽøÐÐÊÕ·¢¡£Ä¿Ç°³£ÓõĴ®¿ÚͨÐÅÐÒé²»ÉÙÖУ¬¹²Í¬¹¹½¨»¥Áª»¥Í¨µÄÎïÁªÍøÊÀ½ç¡£
¡¡¡¡´®¿ÚͨÐÅÐÒéÀàÐÍ
¡¡¡¡´®¿ÚͨÐÅÐÒéÊÇ°üÀ¨µÄÓÐÄÚ²¿Í¨ÐÅϵͳÐÒéºÍϵͳ¼äÐÒ飬ÄÚ²¿ÏµÍ³ÐÒéÓÐCANÐÒé¡¢I2CÐÒé¡¢SPIÐÒé;ϵͳ¼äÐÒéÓÐUSARTÐÒé¡¢UARTÐÒé¡¢USBÐÒé¡£
¡¡¡¡ÄÚ²¿ÏµÍ³ÐÒéÓÃÓÚͨÐŵç·°åÉϵÄÁ½¸öÉ豸¡£ÔÚʹÓÃϵͳÄÚÐÒéʱ£¬½«²»Ê¹ÓÃϵͳÄÚÐÒé¶øÀ©Õ¹Îª¿ØÖÆÆ÷µÄÍâΧÉ豸£¬»áÔö¼Óµç·¸´ÔӶȺ͹¦ºÄ¡£Ê¹ÓÃϵͳÄÚÐÒ飬µç·¸´ÔӶȺ͹¦ºÄ½µµÍ£¬³É±¾½µµÍ£¬²¢ÇÒ·ÃÎÊÊý¾Ý·Ç³£°²È«¡£
ÓÃÓÚͨÐÅÁ½¸ö²»Í¬É豸µÄϵͳ¼äÐÒé¡£¾ÍÏñ¼ÆËã»úÓë΢¿ØÖÆÆ÷Ì×¼þÖ®¼äµÄͨÐÅÒ»Ñù£¬Í¨¹ýÄÚ²¿×ÜÏßϵͳ½øÐÐͨÐÅ¡£
¡¡¡¡CANÐÒé
CAN´ú±í¿ØÖÆÆ÷¾ÖÓòÍø¡£´®ÐÐͨÐÅÐÒ飬ÐèÒªÁ½ÌõÏßCAN¸ß(H +)ºÍCANµÍ(H-)£¬ÓÉRobert bosh¹«Ë¾ÓÚ1985Ä꿪·¢µÄ£¬ÓÃÓÚ³µÔØÍøÂ磬ÊÇÃæÏòÏûÏ¢µÄ´«ÊäÐÒé¡£
¡¡¡¡CANÐÒé³£ÓÃÓÚÆû³µ¡¢·É»úºÍÒ½ÁÆϵͳÖеĵç×ÓÍøÂç¡£
¡¡¡¡1970Äê´úÊÇÆû³µÖÆÔìÉÌ¿ªÊ¼ÒýÈëй¦ÄܵÄʱ´ú£¬ÀýÈç·À±§ËÀÖƶ¯£¬¿Õµ÷£¬³ÝÂÖ¿ØÖÆ£¬ÖÐÑë²Ù×÷ÃÅËøµÈ¡£ÕâЩ¹¦ÄÜÈ·±£Á˶îÍâµÄ½ÓÏߺ͸´ÔÓµÄÉè¼Æ£¬´Ó¶øÔö¼ÓÁ˳ɱ¾ºÍ·çÏÕ¡£ÎªÁË¿Ë·þÕâЩÎÊÌ⣬Robert BoschÔÚ1980Äê´úÒýÈëÁËCANÐÒé¡£´Ë´®ÐÐͨÐÅÐÒéÔÚ1993Äê½øÒ»²½±ê×¼»¯ÎªISO11898¡£ÕýÊÇCANÐÒéÍêÈ«¸Ä±äÁ˸߼¶´«¸ÐÆ÷Ö®¼äµÄͨÐÅ¡£
¡¡¡¡I2CÐÒé
I2C×ÜÏßÊÇÓÉ·ÉÀûÆÖ°ëµ¼Ì幫˾¿ª·¢µÄ¡£Æä×î³õÄ¿µÄÊÇÌṩһÖÖ½«CPUÁ¬½Óµ½ÍâΧÉ豸оƬµÄ¼ò±ã·½·¨¡£Ç¶ÈëʽϵͳÖеÄÍâΧÉ豸ͨ³£×÷ΪÄÚ´æÓ³ÉäÉ豸Á¬½Óµ½Î¢¿ØÖÆÆ÷¡£I2C½öÐèÒªÁ½ÌõÏß¼´¿É½«ËùÓÐÍâÉèÁ¬½Óµ½Î¢¿ØÖÆÆ÷¡£ÕâЩ³ÆΪSDAºÍSCLµÄÓÐÔ´Ï߶¼ÊÇË«ÏòµÄ¡£SDAÏßÊÇ´®ÐÐÊý¾ÝÏߣ¬¶øSCAÏßÊÇ´®ÐÐʱÖÓÏß¡£
¡¡¡¡I2C´ú±íÄÚ²¿¼¯³Éµç·¡£I2CÖ»ÐèÁ½ÌõÏß¼´¿É½«ËùÓÐÍâÉèÁ¬½Óµ½Î¢¿ØÖÆÆ÷¡£I2CÖ»ÐèÁ½ÌõÏßSDA(´®ÐÐÊý¾ÝÏß)ºÍSCL(´®ÐÐʱÖÓÏß)¼´¿ÉÔÚÉ豸֮¼ä´«ÊäÐÅÏ¢¡£´ÓÊôͨÐÅÐÒéµÄÖ÷¿Ø£¬Ã¿¸ö´ÓÕ¾¶¼ÓÐÒ»¸öΨһµÄµØÖ·¡£Ö÷É豸·¢ËÍÄ¿±ê´ÓÉ豸µÄµØÖ·ºÍ¶Á/д±êÖ¾¡£¸ÃµØÖ·Óë¸ÃÉ豸´ò¿ªµÄÈκδÓÉ豸ƥÅ䣬ÆäÓà´ÓÉ豸´¦ÓÚ½ûÓÃģʽ¡£Ò»µ©µØÖ·Æ¥Å䣬ÔÚÖ÷»úºÍ¸Ã´Ó»úÖ®¼ä½øÐÐͨÐÅ£¬²¢·¢ËͺͽÓÊÕÊý¾Ý¡£·¢ËÍÆ÷·¢ËÍ8λÊý¾Ý£¬½ÓÊÕÆ÷»Ø¸´1λȷÈÏ¡£Í¨Ñ¶Íê³Éºó£¬Ö÷Õ¾·¢³öÍ£Ö¹Ìõ¼þ¡£
¡¡¡¡SPIÐÒé
SPI´ú±í´®ÐÐÍâÉè½Ó¿Ú£¬ÊÇĦÍÐÂÞÀ¿ª·¢µÄ´®ÐÐͨÐÅÐÒéÖ®Ò»¡£ÓÐʱSPIÐÒéÒ²³ÆΪ4ÏßÐÒé¡£ÐèÒªËÄÏßMOSI£¬MISO£¬SSºÍSCLK.SPIÐÒéÓÃÓÚͨÐÅÖ÷É豸ºÍ´ÓÉ豸¡£Ö÷»úÊ×ÏÈʹÓÃƵÂÊÅäÖÃʱÖÓ¡£È»ºó£¬Ö÷»úͨ¹ýÀƬѡ°´Å¥Ñ¡ÔñÌض¨µÄ´ÓÉ豸½øÐÐͨÐÅ¡£Ñ¡Ôñ¸ÃÌض¨É豸²¢¿ªÊ¼Ö÷»úÓë¸ÃÌض¨´Ó»úÖ®¼äµÄͨÐÅ¡£Ö÷»úÒ»´Î½öÑ¡ÔñÒ»¸ö´Ó»ú£¬ÊÇÈ«Ë«¹¤Í¨ÐÅÐÒé¡£
¡¡¡¡USARTÐÒé
ͬ²½ºÍÒì²½·¢ËÍÆ÷ºÍ½ÓÊÕÆ÷µÄÁ½Ïß´®¿ÚͨÐÅÐÒé¡£Êý¾ÝµçÀÂÐźÅÏß±ê¼ÇΪRxºÍTX¡£¸ÃÐÒéÓÃÓÚÖð×Ö½Ú·¢ËͺͽÓÊÕÊý¾ÝÒÔ¼°Ê±ÖÓÂö³åµÄÈ«Ë«¹¤ÐÒ飬Òâζ×ÅͬʱÒÔ²»Í¬µÄ°åËÙ·¢ËͺͽÓÊÕÊý¾Ý¡£²»Í¬µÄÉ豸ͨ¹ý´ËÐÒéÓë΢¿ØÖÆÆ÷ͨÐÅ¡£
¡¡¡¡UARTÐÒé
UART´ú±íͨÓÃÒì²½·¢ËÍÆ÷ºÍ½ÓÊÕÆ÷¡£UARTÐÒéÊǾßÓÐÁ½¸öÓÐÏßÐÒéµÄ´®¿ÚͨÐÅ¡£Êý¾ÝµçÀÂÐźÅÏß±ê¼ÇΪRxºÍTx¡£´®¿ÚͨÐÅͨ³£ÓÃÓÚ·¢ËͺͽÓÊÕÐźš£±»´«Êä²¢Óë´®¿ÚͨÐŽÓÊÕÊý¾Ý£¬¶øûÓÐÀàÂö³å¡£UART½ÓÊÕÊý¾Ý×Ö½Ú²¢°´Ë³Ðò·¢Ë͸÷¸öλ¡£
¡¡¡¡USATÐÒéÔÚǶÈëʽϵͳÖУ¬Í¨³£×÷Ϊ MCU µÄÍâÉè; Ò»°ãÀ´Ëµ£¬ÓÉоƬÒý½ÅÖ±½ÓÒý³öµÄÒ»°ãÊÇ TTL µçƽ;¶øÖмä½ÓÓÐת»»Ð¾Æ¬µÄ¿ÉÄܾÍÊÇRS232µçƽ¡£
¡¡¡¡UARTÊÇ°ëË«¹¤ÐÒé¡£°ëË«¹¤ÒâζמßÓд«ÊäºÍ½ÓÊÕÊý¾ÝµÄ¹¦ÄÜ£¬µ«²»ÄÜͬʱ½øÐС£´ó¶àÊý¿ØÖÆÆ÷Ôڵ緰åÉ϶¼ÓÐÓ²¼þUART¡£Ê¹ÓÃÒ»ÌõÊý¾ÝÏßÀ´·¢ËͺͽÓÊÕÊý¾Ý£¬¾ßÓÐÒ»¸öÆðʼλ¡¢Ò»¸ö8λÊý¾ÝºÍÒ»¸öֹͣ룬±íʾ8λÊý¾Ý´«ÊäÒ»¸öÈ˵ÄÐźÅÊǴӸߵ½µÍ¡£ÀýÈ磺µç×ÓÓʼþ¡¢¶ÌÐÅ¡¢¶Ô½²»ú£¬¹¤ÒµÎïÁªÍø´«ÊäÉ豸´®¿Ú·þÎñÆ÷¡£
¡¡¡¡USBÐÒé
¡¡¡¡USB´ú±íͨÓô®ÐÐ×ÜÏß¡£Í¬Ñù£¬Á½ÏßÐÒéµÄ´®ÐÐͨÐÅ¡£Êý¾ÝµçÀÂÐźÅÏß±ê¼ÇΪD +ºÍD-¡£´ËÐÒéÓÃÓÚÓëϵͳÍâΧÉ豸½øÐÐͨÐÅ.USBÐÒéÓÃÓÚÏòÖ÷»úºÍÍâΧÉ豸´®Ðз¢ËͺͽÓÊÕÊý¾Ý.USBͨÐÅÐèÒª»ùÓÚϵͳ¹¦ÄܵÄÇý¶¯³ÌÐòÈí¼þ.USBÉ豸¿ÉÒÔÔÚÆäÉÏ´«ÊäÊý¾ÝÖ÷»úÉÏûÓÐÈκÎÇëÇóµÄ×ÜÏß¡£ÏÖÔÚ£¬µ±½ñ´ó¶àÊýÉ豸¶¼ÔÚʹÓÃÕâÖÖ¼¼ÊõÓëUSBÐÒé½øÐÐͨÐÅ¡£Ïñ¼ÆËã»úÒ»ÑùʹÓÃUSBÓëARM¿ØÖÆÆ÷ͨÐÅ¡£USBÒÔ²»Í¬µÄģʽ´«ÊäÊý¾Ý¡£µÚÒ»¸öÊÇ10 kbpsÖÁ100 kbpsµÄÂýËÙģʽ;µÚ¶þ¸öÊÇÈ«ËÙģʽ500kbpsÖÁ10mbps£¬¸ßËÙģʽ25mbpsÖÁ400Mbps¡£USB×î´óµçÀ³¤¶ÈΪ4Ãס£