IIC vs SPI
ÏÖ½ñ£¬ÔڵͶËÊý×ÖͨÐÅÓ¦ÓÃÁìÓò£¬¾ÅÓλáJ9ÕæÈËËæ´¦¿É¼ûIIC £¨Inter-Integrated Circuit£© ºÍ SPI £¨Serial Peripheral Interface£©µÄÉíÓ°¡£ÔÒòÊÇÕâÁ½ÖÖͨÐÅÐÒé·Ç³£ÊʺϽü¾àÀëµÍËÙоƬ¼äͨÐÅ¡£Philips£¨for IIC£©ºÍMotorola£¨for SPI£© ³öÓÚ²»Í¬±³¾°ºÍÊг¡ÐèÇóÖƶ¨ÁËÕâÁ½ÖÖ±ê׼ͨÐÅÐÒé¡£
ΪÁ˽Úʡ΢¿ØÖÆÆ÷µÄÒý½ÅºÍºÍ¶îÍâµÄÂ߼оƬ£¬Ê¹Ó¡Ë¢µç·°å¸ü¼òµ¥£¬³É±¾¸üµÍ£¬Î»ÓÚºÉÀ¼µÄPhilipsʵÑéÊÒ¿ª·¢ÁË ¡®Inter-Integrated Circuit¡¯£¬IIC »ò IIC £¬Ò»ÖÖֻʹÓöþ¸ùÏß½ÓÁ¬ËùÓÐÍâΧоƬµÄ×ÜÏßÐÒé¡£×î³õµÄ±ê×¼¶¨Òå×ÜÏßËÙ¶ÈΪ100kbps¡£¾Àú¼¸´ÎÐÞ¶©£¬Ö÷ÒªÊÇ1995ÄêµÄ400kbps£¬1998µÄ3.4Mbps¡£
Óм£Ïó±íÃ÷£¬SPI×ÜÏßÊ×´ÎÍƳöÊÇÔÚ1979Ä꣬Motorola¹«Ë¾½«SPI×ÜÏß¼¯³ÉÔÚËûÃǵÚÒ»Ö§¸Ä×Ô68000΢´¦ÀíÆ÷µÄ΢¿ØÖÆÆ÷оƬÉÏ¡£SPI×ÜÏßÊÇ΢¿ØÖÆÆ÷ËÄÏßµÄÍⲿ×ÜÏߣ¨Ïà¶ÔÓÚÄÚ²¿×ÜÏߣ©¡£ÓëIIC²»Í¬£¬SPIûÓÐÃ÷Îıê×¼£¬Ö»ÊÇÒ»ÖÖÊÂʵ±ê×¼£¬¶ÔͨÐŲÙ×÷µÄʵÏÖÖ»×÷Ò»°ãµÄ³éÏóÃèÊö£¬Ð¾Æ¬³§ÉÌÓëÇý¶¯¿ª·¢Õßͨ¹ýdata sheetsºÍapplication notes¹µÍ¨ÊµÏÖÉϵÄϸ½Ú¡£
SPI
¶ÔÓÚÓоÑéµÄÊý×Öµç×Ó¹¤³ÌʦÀ´Ëµ£¬ÓÃSPI»¥ÁªÁ½Ö§Êý×ÖÉ豸ÊÇÏ൱ֱ¹ÛµÄ¡£SPIÊÇÖÖËĸùÐźÅÏßÐÒ飨Èçͼ£©£º
SCLK£º Serial Clock £¨output from master£©;
MOSI; SIMO£º Master Output£¬ Slave Input£¨output from master£©;
MISO; SOMI£º Master Input£¬ Slave Output£¨output from slave£©;
SS£º Slave Select £¨active low£¬ outputfrom master£©¡£
SPIÊÇ£Ûµ¥Ö÷É豸£¨ single-master £©£ÝͨÐÅÐÒ飬ÕâÒâζ×Å×ÜÏßÖеÄÖ»ÓÐÒ»Ö§ÖÐÐÄÉ豸ÄÜ·¢ÆðͨÐÅ¡£µ±SPIÖ÷É豸Ïë¶Á/д£Û´ÓÉ豸£Ýʱ£¬ËüÊ×ÏÈÀµÍ£Û´ÓÉ豸£Ý¶ÔÓ¦µÄSSÏߣ¨SSÊǵ͵çƽÓÐЧ£©£¬½Ó×Å¿ªÊ¼·¢Ë͹¤×÷Âö³åµ½Ê±ÖÓÏßÉÏ£¬ÔÚÏàÓ¦µÄÂö³åʱ¼äÉÏ£¬£ÛÖ÷É豸£Ý°ÑÐźŷ¢µ½MOSIʵÏÖ¡°Ð´¡±£¬Í¬Ê±¿É¶ÔMISO²ÉÑù¶øʵÏÖ¡°¶Á¡±£¬ÈçÏÂͼ£º
SPIÓÐËÄÖÖ²Ù×÷ģʽ¡ª¡ªÄ£Ê½0¡¢Ä£Ê½1¡¢Ä£Ê½2ºÍģʽ3£¬ËüÃǵÄÇø±ðÊǶ¨ÒåÁËÔÚʱÖÓÂö³åµÄÄÄÌõ±ßÑØת»»£¨toggles£©Êä³öÐźţ¬ÄÄÌõ±ßÑزÉÑùÊäÈëÐźţ¬»¹ÓÐʱÖÓÂö³åµÄÎȶ¨µçƽֵ£¨¾ÍÊÇʱÖÓÐźÅÎÞЧʱÊǸ߻¹Êǵͣ©¡£Ã¿ÖÖģʽÓÉÒ»¶Ô²ÎÊý¿Ì»£¬ËüÃdzÆΪʱÖÓ¼«£¨clock polarity£©CPOLÓëʱÖÓÆÚ£¨clock phase£©CPHA¡£
£ÛÖ÷´ÓÉ豸£Ý±ØÐëʹÓÃÏàͬµÄ¹¤×÷²ÎÊý¡ª¡ªSCLK¡¢CPOL ºÍ CPHA£¬²ÅÄÜÕý³£¹¤×÷¡£Èç¹ûÓжà¸ö£Û´ÓÉ豸£Ý£¬²¢ÇÒËüÃÇʹÓÃÁ˲»Í¬µÄ¹¤×÷²ÎÊý£¬ÄÇô£ÛÖ÷É豸£Ý±ØÐëÔÚ¶Áд²»Í¬£Û´ÓÉ豸£Ý¼äÖØÐÂÅäÖÃÕâЩ²ÎÊý¡£ÒÔÉÏSPI×ÜÏßÐÒéµÄÖ÷ÒªÄÚÈÝ¡£SPI²»¹æ¶¨×î´ó´«ÊäËÙÂÊ£¬Ã»ÓеØÖ··½°¸£»SPIҲû¹æ¶¨Í¨ÐÅÓ¦´ð»úÖÆ£¬Ã»Óй涨Á÷¿ØÖƹæÔò¡£ÊÂʵÉÏ£¬SPI£ÛÖ÷É豸£ÝÉõÖÁ²¢²»ÖªµÀÖ¸¶¨µÄ£Û´ÓÉ豸£ÝÊÇ·ñ´æÔÚ¡£ÕâЩͨÐÅ¿ØÖƶ¼µÃͨ¹ýSPIÐÒéÒÔÍâ×ÔÐÐʵÏÖ¡£ÀýÈ磬ҪÓÃSPIÁ¬½ÓÒ»Ö§£ÛÃüÁî-ÏìÓ¦¿ØÖÆÐͣݽâÂëоƬ£¬Ôò±ØÐëÔÚSPIµÄ»ù´¡ÉÏʵÏÖ¸ü¸ß¼¶µÄͨÐÅÐÒé¡£SPI²¢²»¹ØÐÄÎïÀí½Ó¿ÚµÄµçÆøÌØÐÔ£¬ÀýÈçÐźŵıê×¼µçѹ¡£ÔÚ×î³õ£¬´ó¶àÊýSPIÓ¦Óö¼ÊÇʹÓüä¶ÏÐÔʱÖÓÂö³åºÍÒÔ×Ö½ÚΪµ¥Î»´«ÊäÊý¾ÝµÄ£¬µ«ÏÖÔÚÓкܶà±äÖÖʵÏÖÁËÁ¬ÐøÐÔʱ¼äÂö³åºÍÈÎÒⳤ¶ÈµÄÊý¾ÝÖ¡¡£
IIC
ÓëSPIµÄµ¥Ö÷É豸²»Í¬£¬IIC ÊǶàÖ÷É豸µÄ×ÜÏߣ¬IICûÓÐÎïÀíµÄоƬѡÔñÐźÅÏߣ¬Ã»ÓÐÖÙ²ÃÂß¼µç·£¬Ö»Ê¹ÓÃÁ½ÌõÐźÅÏß¡ª¡ª ¡®serial data¡¯ £¨SDA£© ºÍ ¡®serial clock¡¯ £¨SCL£©¡£IICÐÒé¹æ¶¨£º
µÚÒ»£¬Ã¿Ò»Ö§IICÉ豸¶¼ÓÐÒ»¸öΨһµÄÆßλÉ豸µØÖ·£»
µÚ¶þ£¬Êý¾ÝÖ¡´óСΪ8λµÄ×Ö½Ú£»
µÚÈý£¬Êý¾Ý£¨Ö¡£©ÖеÄijЩÊý¾ÝλÓÃÓÚ¿ØÖÆͨÐŵĿªÊ¼¡¢Í£Ö¹¡¢·½Ïò£¨¶Áд£©ºÍÓ¦´ð»úÖÆ¡£
IIC Êý¾Ý´«ÊäËÙÂÊÓбê׼ģʽ£¨100 kbps£©¡¢¿ìËÙģʽ£¨400 kbps£©ºÍ¸ßËÙģʽ£¨3.4 Mbps£©£¬ÁíÍâһЩ±äÖÖʵÏÖÁ˵ÍËÙģʽ£¨10 kbps£©ºÍ¿ìËÙ+ģʽ£¨1 Mbps£©¡£
ÎïÀíʵÏÖÉÏ£¬IIC ×ÜÏßÓÉÁ½¸ùÐźÅÏߺÍÒ»¸ùµØÏß×é³É¡£Á½¸ùÐźÅÏ߶¼ÊÇË«Ïò´«ÊäµÄ£¬²Î¿¼ÏÂͼ¡£IICÐÒé±ê×¼¹æ¶¨·¢ÆðͨÐŵÄÉ豸³ÆΪÖ÷É豸£¬Ö÷É豸·¢ÆðÒ»´ÎͨÐźó£¬ÆäËüÉ豸¾ùΪ´ÓÉ豸¡£
IIC ͨÐŹý³Ì´ó¸ÅÈçÏ¡£Ê×ÏÈ£¬Ö÷É豸·¢Ò»¸öSTARTÐźţ¬Õâ¸öÐźžÍÏñ¶ÔËùÓÐÆäËüÉ豸º°£ºÇë´ó¼Ò×¢Ò⣡ȻºóÆäËüÉ豸¿ªÊ¼¼àÌý×ÜÏßÒÔ×¼±¸½ÓÊÕÊý¾Ý¡£½Ó×Å£¬Ö÷É豸·¢ËÍÒ»¸ö7λÉ豸µØÖ·¼ÓһλµÄ¶Áд²Ù×÷µÄÊý¾ÝÖ¡¡£µ±ËùÉ豸½ÓÊÕÊý¾Ýºó£¬±È¶ÔµØÖ·×Ô¼ºÊÇ·ñÄ¿±êÉ豸¡£Èç¹û±È¶Ô²»·û£¬É豸½øÈëµÈ´ý״̬£¬µÈ´ýSTOPÐźŵÄÀ´ÁÙ£»Èç¹û±È¶ÔÏà·û£¬É豸»á·¢ËÍÒ»¸öÓ¦´ðÐźšª¡ªACKNOWLEDGE×÷»ØÓ¦¡£
µ±Ö÷É豸ÊÕµ½Ó¦´ðºó±ã¿ªÊ¼´«ËÍ»ò½ÓÊÕÊý¾Ý¡£Êý¾ÝÖ¡´óСΪ8λ£¬Î²ËæһλµÄÓ¦´ðÐźš£Ö÷É豸·¢ËÍÊý¾Ý£¬´ÓÉ豸Ӧ´ð£»Ïà·´Ö÷É豸½ÓÊý¾Ý£¬Ö÷É豸Ӧ´ð¡£µ±Êý¾Ý´«ËÍÍê±Ï£¬Ö÷É豸·¢ËÍÒ»¸öSTOPÐźţ¬ÏòÆäËüÉ豸Ðû¸æÊÍ·Å×ÜÏߣ¬ÆäËüÉ豸»Øµ½³õʼ״̬¡£
»ùÓÚIIC×ÜÏßµÄÎïÀí½á¹¹£¬×ÜÏßÉϵÄSTARTºÍSTOPÐźűض¨ÊÇΨһµÄ¡£ÁíÍ⣬IIC×ÜÏß±ê×¼¹æ¶¨SDAÏßµÄÊý¾Ýת»»±ØÐëÔÚSCLÏߵĵ͵çƽÆÚ£¬ÔÚSCLÏߵĸߵçƽÆÚ£¬SDAÏßµÄÉÏÊý¾ÝÊÇÎȶ¨µÄ¡£
ÔÚÎïÀíʵÏÖÉÏ£¬SCLÏߺÍSDAÏ߶¼ÊÇ©¼«¿ªÂ·£¨open-drain£©£¬Í¨¹ýÉÏÀµç×èÍâ¼ÓÒ»¸öµçѹԴ¡£µ±°ÑÏß·½ÓµØʱ£¬Ïß·ΪÂß¼0£¬µ±ÊÍ·ÅÏß·£¬Ïß·¿ÕÏÐʱ£¬Ïß·ΪÂß¼1¡£»ùÓÚÕâЩÌØÐÔ£¬IICÉ豸¶Ô×ÜÏߵIJÙ×÷½öÓС°°ÑÏß·½ÓµØ¡±¡ª¡ªÊä³öÂß¼0¡£
IIC×ÜÏßÉè¼ÆֻʹÓÃÁËÁ½ÌõÏߣ¬µ«Ï൱ÓÅÑŵØʵÏÖÈÎÒâÊýÄ¿É豸¼äÎÞ·ìͨÐÅ£¬¿°³ÆÍêÃÀ¡£¾ÅÓλáJ9ÕæÈËÉèÏëһϣ¬Èç¹ûÓÐÁ½Ö§É豸ͬʱÏòSCLÏߺÍSDAÏß·¢ËÍÐÅÏ¢»á³öÏÖʲôÇé¿ö¡£
»ùÓÚIIC×ÜÏßµÄÉè¼Æ£¬Ïß·Éϲ»¿ÉÄܳöÏÖµçƽ³åÍ»ÏÖÏó¡£Èç¹ûÒ»Ö§É豸·¢ËÍÂß¼0£¬ÆäËü·¢ËÍÂß¼1£¬ÄÇôÏß·¿´µ½µÄÖ»ÓÐÂß¼0¡£Ò²¾ÍÊÇ˵£¬Èç¹û³öÏÖµçƽ³åÍ»£¬·¢ËÍÂß¼0µÄʼÖÕÊÇ¡°Ó®¼Ò¡±¡£
×ÜÏßµÄÎïÀí½á¹¹ÒàÔÊÐíÖ÷É豸ÔÚÍù×ÜÏßдÊý¾ÝµÄͬʱ¶ÁÈ¡Êý¾Ý¡£ÕâÑù£¬ÈκÎÉ豸¶¼¿ÉÒÔ¼ì²â³åÍ»µÄ·¢Éú¡£µ±Á½Ö§Ö÷É豸¾ºÕù×ÜÏßµÄʱºò£¬¡°Ó®¼Ò¡±²¢²»ÖªµÀ¾ºÕùµÄ·¢Éú£¬Ö»ÓС°Êä¼Ò¡±·¢ÏÖÁ˳åÍ»¡ª¡ªµ±Ëüдһ¸öÂß¼1£¬È´¶Áµ½0ʱ¡ª¡ª¶øÍ˳ö¾ºÕù¡£
10λÉ豸µØÖ·
ÈκÎIICÉ豸¶¼ÓÐÒ»¸ö7λµØÖ·£¬ÀíÂÛÉÏ£¬ÏÖʵÖÐÖ»ÄÜÓÐ127ÖÖ²»Í¬µÄIICÉ豸¡£Êµ¼ÊÉÏ£¬ÒÑÓÐIICµÄÉ豸ÖÖÀàÔ¶Ô¶¶àÓÚÕâ¸öÏÞÖÆ£¬ÔÚÒ»Ìõ×ÜÏßÉϳöÏÖÏàͬµÄµØÖ·µÄIICÉ豸µÄ¸ÅÂÊÏ൱¸ß¡£ÎªÁËÍ»ÆÆÕâ¸öÏÞÖÆ£¬ºÜ¶àÉ豸ʹÓÃÁËË«ÖصØÖ·¡ª¡ª7λµØÖ·¼ÓÒý½ÅµØÖ·£¨external configuration pins£©¡£IIC ±ê×¼Ò²Ô¤ÖªÁËÕâÖÖÏÞÖÆ£¬Ìá³ö10λµÄµØÖ··½°¸¡£
10λµÄµØÖ··½°¸¶Ô IICÐÒéµÄÓ°ÏìÓÐÁ½µã£º
µÚÒ»£¬µØַ֡ΪÁ½¸ö×Ö½Ú³¤£¬ÔÀ´µÄÊÇÒ»¸ö×Ö½Ú£»
µÚ¶þ£¬µÚÒ»¸ö×Ö½ÚÇ°Îåλ×î¸ßÓÐЧλÓÃ×÷10λµØÖ·±êʶ£¬Ô¼¶¨ÊÇ¡°11110¡±¡£
³ýÁË10λµØÖ·±êʶ£¬±ê×¼»¹Ô¤ÁôÁËһЩµØÖ·ÂëÓÃ×÷ÆäËüÓÃ;£¬ÈçÏÂ±í£º
ʱÖÓÀÉì
ÔÚ IIC ͨÐÅÖУ¬Ö÷É豸¾ö¶¨ÁËʱÖÓËٶȡ£ÒòΪʱÖÓÂö³åÐźÅÊÇÓÉÖ÷É豸ÏÔʽ·¢³öµÄ¡£µ«ÊÇ£¬µ±´ÓÉ豸û°ì·¨¸úÉÏÖ÷É豸µÄËÙ¶Èʱ£¬´ÓÉ豸ÐèÒªÒ»ÖÖ»úÖÆÀ´ÇëÇóÖ÷É豸ÂýÒ»µã¡£ÕâÖÖ»úÖƳÆΪʱÖÓÀÉ죬¶ø»ùÓÚI?C½á¹¹µÄÌØÊâÐÔ£¬ÕâÖÖ»úÖƵõ½ÊµÏÖ¡£µ±´ÓÉ豸ÐèÒª½µµÍ´«ÊäµÄËٶȵÄʱºò£¬Ëü¿ÉÒÔ°´ÏÂʱÖÓÏߣ¬±ÆÆÈÖ÷É豸½øÈëµÈ´ý״̬£¬Ö±µ½´ÓÉ豸ÊÍ·ÅʱÖÓÏߣ¬Í¨ÐŲżÌÐø¡£
¸ßËÙģʽ
ÔÀíÉϽ²£¬Ê¹ÓÃÉÏÀµç×èÀ´ÉèÖÃÂß¼1»áÏÞÖÆ×ÜÏßµÄ×î´ó´«ÊäËٶȡ£¶øËÙ¶ÈÊÇÏÞÖÆ×ÜÏßÓ¦ÓõÄÒòËØÖ®Ò»¡£ÕâҲ˵Ã÷ΪʲôҪÒýÈë¸ßËÙģʽ£¨3.4 Mbps£©¡£ÔÚ·¢ÆðÒ»´Î¸ßËÙģʽ´«ÊäÇ°£¬Ö÷É豸±ØÐëÏÈÔÚµÍËÙµÄģʽÏ£¨ÀýÈç¿ìËÙģʽ£©·¢³öÌض¨µÄ¡°High Speed Master¡±Ðźš£ÎªËõ¶ÌÐźŵÄÖÜÆÚºÍÌá¸ß×ÜÏßËٶȣ¬¸ßËÙģʽ±ØÐëʹÓöîÍâµÄI/O»º³åÇø¡£ÁíÍ⣬×ÜÏßÖÙ²ÃÔÚ¸ßËÙģʽÏ¿ÉÆÁ±Îµô¡£¸ü¶àµÄÐÅÏ¢Çë²ÎÓë×ÜÏß±ê×¼Îĵµ¡£
IIC vs SPI£º ÄÄλÊÇÓ®¼Ò£¿
¾ÅÓλáJ9ÕæÈËÀ´¶Ô±ÈÒ»ÏÂIIC ºÍ SPIµÄһЩ¹Ø¼üµã£º
µÚÒ»£¬×ÜÏßÍØÆ˽ṹ/ÐźÅ·ÓÉ/Ó²¼þ×ÊÔ´ºÄ·Ñ
IIC Ö»ÐèÁ½¸ùÐźÅÏߣ¬¶ø±ê×¼SPIÖÁÉÙËĸùÐźţ¬Èç¹ûÓжà¸ö´ÓÉ豸£¬ÐźÅÐèÒª¸ü¶à¡£Ò»Ð©SPI±äÖÖËäȻֻʹÓÃÈý¸ùÏß¡ª¡ªSCLK£¬ SSºÍË«ÏòµÄMISO/MOSI£¬µ«SSÏß»¹ÊÇÒªºÍ´ÓÉ豸һ¶ÔÒ»¸ù¡£ÁíÍ⣬Èç¹ûSPIҪʵÏÖ¶àÖ÷É豸½á¹¹£¬×ÜÏßϵͳÐè¶îÍâµÄÂß¼ºÍÏß·¡£ÓÃIIC ¹¹½¨ÏµÍ³×ÜÏßΨһµÄÎÊÌâÊÇÓÐÏÞµÄ7λµØÖ·¿Õ¼ä£¬µ«Õâ¸öÎÊÌâбê×¼ÒѾ½â¾ö¡ª¡ªÊ¹ÓÃ10λµØÖ·¡£´ÓµÚÒ»µãÉÏ¿´£¬IICÊÇÃ÷ÏԵĴóÓ®¼Ò¡£
µÚ¶þ£¬Êý¾ÝÍÌÍÂ/´«ÊäËÙ¶È
Èç¹ûÓ¦ÓÃÖбØÐëʹÓøßËÙÊý¾Ý´«Ê䣬ÄÇôSPIÊDZØÈ»µÄÑ¡Ôñ¡£ÒòΪSPIÊÇÈ«Ë«¹¤£¬IIC µÄ²»ÊÇ¡£SPIûÓж¨ÒåËÙ¶ÈÏÞÖÆ£¬Ò»°ãµÄʵÏÖͨ³£ÄÜ´ïµ½ÉõÖÁ³¬¹ý10 Mbps¡£IIC ×î¸ßµÄËÙ¶ÈÒ²¾Í¿ìËÙ+ģʽ£¨1 Mbps£©ºÍ¸ßËÙģʽ£¨3.4 Mbps£©£¬ºóÃæµÄģʽ»¹ÐèÒª¶îÍâµÄI/O»º³åÇø£¬»¹²¢²»ÊÇ×ÜÊÇÈÝÒ×ʵÏֵġ£
µÚÈý£¬ÓÅÑÅÐÔ
IIC ³£±»³Æ¸üÓÅÑÅÓÚSPI¡£¹«ÕýµÄ˵£¬¾ÅÓλáJ9ÕæÈ˸üÇãÏòÓÚÈÏΪÁ½ÕßͬµÈÓÅÑźͽ¡×³¡£IICµÄÓÅÑÅÔÚÓÚËüµÄÌØÉ«¡ª¡ªÓúÜÇáÓ¯µÄ¼Ü¹¹ÊµÏÖÁ˶àÖ÷É豸ÖٲúÍÉ豸·ÓÉ¡£µ«ÊǶÔʹÓõŤ³ÌʦÀ´½²£¬Àí½â×ÜÏ߽ṹ¸ü·Ñ¾¢£¬¶øÇÒ×ÜÏßµÄÐÔÄܲ»¸ß¡£
SPIµÄÓŵãÔÚÓÚËüµÄ½á¹¹Ï൱µÄÖ±¹Û¼òµ¥£¬ÈÝÒ×ʵÏÖ£¬²¢ÇÒÓкܺÃÀ©Õ¹ÐÔ¡£SPIµÄ¼òµ¥ÐÔ²»×ã³ÆÆäÓÅÑÅ£¬ÒòΪҪÓÃSPI´î½¨Ò»¸öÓÐÓõÄͨÐÅƽ̨£¬»¹ÐèÒªÔÚSPIÖ®ÉϹ¹½¨Ìض¨µÄͨÐÅÐÒéÈí¼þ¡£Ò²¾ÍÊÇ˵ҪÏë»ñµÃSPIÌØÓжøIICûÓеÄÌØÐÔ¡ª¡ª¸ßËÙÐÔÄÜ£¬¹¤³ÌʦÃÇÐèÒª¸¶³ö¸ü¶àµÄÀͶ¯¡£ÁíÍ⣬ÕâÖÖ×Ô¶¨µÄ¹¤×÷ÊÇÍêÈ«×ÔÓɵģ¬ÕâҲ˵Ã÷ΪʲôSPIûÓйٷ½±ê×¼¡£IICºÍSPI¶¼¶ÔµÍËÙÉ豸ͨÐÅÌṩÁ˺ܺõÄÖ§³Ö£¬²»¹ý£¬SPIÊʺÏÊý¾ÝÁ÷Ó¦Ó㬶øIIC¸üÊʺϡ°×Ö½ÚÉ豸¡±µÄ¶àÖ÷É豸ӦÓá£
С½á
ÔÚÊý×ÖͨÐÅÐÒé´ØÖУ¬IICºÍSPI³£³ÆΪ¡°Ð¡¡±ÐÒ飬Ïà¶ÔEthernet£¬ USB£¬ SATA£¬ PCI-ExpressµÈ´«ÊäËٶȴïÊý°ÙÉÏǧÕ××Ö½ÚÿÃëµÄ×ÜÏß¡£µ«ÊÇ£¬¾ÅÓλáJ9ÕæÈ˲»ÄÜÍü¼ÇµÄÊǸ÷ÖÖ×ÜÏßµÄÓÃ;ÊÇʲô¡£¡°´ó¡±ÐÒéÊÇÓÃÓÚϵͳÍâµÄÕû¸öϵͳ֮¼äͨÐŵģ¬¡°Ð¡¡±ÐÒéÊÇÓÃÓÚϵͳÄÚ¸÷оƬ¼äµÄͨÐÅ£¬Ã»Óм£Ïó±íÃ÷¡°´ó¡±ÐÒéÓбØҪȡ´ú¡°Ð¡¡±ÐÒé¡£IICºÍSPIµÄ´æÔÚºÍÁ÷ÐÐÌåÏÖÁË¡°¹»Óþͺá±µÄÕÜѧ¡£»ØÓ¦ÎÄÊ×£¬IICºÍSPIÈç´ËÁ÷ÐУ¬ËüÊÇÈκÎһλǶÈëʽ¹¤³Ìʦ±Ø±¸µÄ¹¤¾ß¡£