時間:2023-11-03 17:47:05來æºï¼š21icé›»åç¶²
ã€€ã€€åŒæ¥é€šä¿¡çš„åŽŸç†æ˜¯ç™¼é€ç«¯åœ¨ç™¼é€ä¸²è¡Œæ•¸æ“šçš„åŒæ™‚,æä¾›ä¸€å€‹æ™‚é˜ä¿¡è™Ÿï¼Œå¹¶æŒ‰ç…§ä¸€å®šçš„約定(例如:在時é˜ä¿¡è™Ÿçš„ä¸Šå‡æ²¿çš„æ™‚候,將數據發é€å‡ºåŽ»)ç™¼é€æ•¸æ“šã€‚æŽ¥æ”¶ç«¯æ ¹æ“šç™¼é€ç«¯æä¾›çš„æ™‚é˜ä¿¡è™Ÿï¼Œä»¥åŠé›™æ–¹çš„約定,接收數據。這種通信方å¼ä¸ï¼Œå› 為數據分組較大,所以效率更高,é©ç”¨äºŽå°é€Ÿåº¦è¦æ±‚é«˜çš„å‚³è¼¸ã€‚ä½†åŒæ™‚ï¼Œå®ƒå°æ™‚åºçš„è¦æ±‚也更高。
  異æ¥é€šä¿¡çš„åŽŸç†æ˜¯æŽ¥æ”¶æ–¹å¹¶ä¸çŸ¥é“數據什么時候會到é”,收發雙方å¯ä»¥æœ‰å„自自己的時é˜ã€‚ç™¼é€æ–¹ç™¼é€çš„æ™‚é–“é–“éš”å¯ä»¥ä¸å‡ï¼ŒæŽ¥æ”¶æ–¹æ˜¯åœ¨æ•¸æ“šçš„èµ·å§‹ä½å’Œåœæ¢ä½çš„幫助下實ç¾ä¿¡æ¯åŒæ¥çš„。這種傳輸通常是很å°çš„分組,比如:一個å—符為一組,數據組é…備起始ä½å’ŒçµæŸä½ã€‚所以這種傳輸方å¼çš„æ•ˆçŽ‡æ˜¯æ¯”è¼ƒä½Žçš„ï¼Œå› ç‚ºé¡å¤–åŠ å…¥äº†å¾ˆå¤šçš„è¼”åŠ©ä½ä½œç‚ºè² 載,常用在低速的傳輸ä¸ã€‚
  具體來說,異æ¥é€šä¿¡çš„工作原ç†å¯ä»¥åˆ†ç‚ºä»¥ä¸‹å¹¾å€‹æ¥é©Ÿ:
  發é€è«‹æ±‚:異æ¥é€šä¿¡çš„ç¬¬ä¸€æ¥æ˜¯ç™¼é€è«‹æ±‚,請求å¯ä»¥æ˜¯ç¶²çµ¡è«‹æ±‚ã€æ–‡ä»¶è®€å¯«è«‹æ±‚ã€æ•¸æ“šåº«è«‹æ±‚ç‰ã€‚發é€è«‹æ±‚åŽï¼Œç¨‹åºä¸æœƒé˜»å¡žç‰å¾…響應,而是繼續執行其他任務。
ã€€ã€€æŽ¥æ”¶è«‹æ±‚ï¼šæŽ¥æ”¶è«‹æ±‚çš„ç¨‹åºæœƒå°‡è«‹æ±‚放入隊列ä¸ï¼Œç‰å¾…處ç†ã€‚在處ç†è«‹æ±‚之å‰ï¼Œç¨‹åºä¸æœƒé˜»å¡žç‰å¾…請求的到來。
  處ç†è«‹æ±‚:處ç†è«‹æ±‚çš„ç¨‹åºæœƒå¾žéšŠåˆ—ä¸å–出請求,并進行處ç†ã€‚處ç†è«‹æ±‚çš„éŽç¨‹å¯èƒ½éœ€è¦ä¸€å®šçš„æ™‚é–“ï¼Œä½†ä¸æœƒå½±éŸ¿å…¶ä»–任務的執行。
  發é€éŸ¿æ‡‰ï¼šè™•ç†è«‹æ±‚完æˆåŽï¼Œç¨‹åºæœƒç™¼é€éŸ¿æ‡‰ã€‚響應å¯ä»¥æ˜¯ç¶²çµ¡éŸ¿æ‡‰ã€æ–‡ä»¶è®€å¯«éŸ¿æ‡‰ã€æ•¸æ“šåº«éŸ¿æ‡‰ç‰ã€‚發é€éŸ¿æ‡‰åŽï¼Œç¨‹åºä¸æœƒé˜»å¡žç‰å¾…響應的返回。
ã€€ã€€æŽ¥æ”¶éŸ¿æ‡‰ï¼šæŽ¥æ”¶éŸ¿æ‡‰çš„ç¨‹åºæœƒå°‡éŸ¿æ‡‰æ”¾å…¥éšŠåˆ—ä¸ï¼Œç‰å¾…處ç†ã€‚在處ç†éŸ¿æ‡‰ä¹‹å‰ï¼Œç¨‹åºä¸æœƒé˜»å¡žç‰å¾…響應的到來。
  處ç†éŸ¿æ‡‰ï¼šè™•ç†éŸ¿æ‡‰çš„ç¨‹åºæœƒå¾žéšŠåˆ—ä¸å–出響應,并進行處ç†ã€‚處ç†éŸ¿æ‡‰çš„éŽç¨‹å¯èƒ½éœ€è¦ä¸€å®šçš„æ™‚é–“ï¼Œä½†ä¸æœƒå½±éŸ¿å…¶ä»–任務的執行。
ã€€ã€€åŒæ¥é€šä¿¡èˆ‡ç•°æ¥é€šä¿¡å€åˆ¥ï¼š
  (1)åŒæ¥é€šä¿¡è¦æ±‚接收端時é˜é »çŽ‡å’Œç™¼é€ç«¯æ™‚é˜é »çŽ‡ä¸€è‡´ï¼Œç™¼é€ç«¯ç™¼é€é€£çºŒçš„æ¯”特æµ;ç•°æ¥é€šä¿¡æ™‚ä¸è¦æ±‚接收端時é˜å’Œç™¼é€ç«¯æ™‚é˜åŒæ¥ï¼Œç™¼é€ç«¯ç™¼é€å®Œä¸€å€‹å—節åŽï¼Œå¯ç¶“éŽä»»æ„長的時間間隔å†ç™¼é€ä¸‹ä¸€å€‹å—節。
  (2)åŒæ¥é€šä¿¡æ•ˆçŽ‡é«˜;ç•°æ¥é€šä¿¡æ•ˆçŽ‡è¼ƒä½Žã€‚
  (3)åŒæ¥é€šä¿¡è¼ƒå¾©é›œï¼Œé›™æ–¹æ™‚é˜çš„å…許誤差較å°;ç•°æ¥é€šä¿¡ç°¡å–®ï¼Œé›™æ–¹æ™‚é˜å¯å…許一定誤差。
  (4)åŒæ¥é€šä¿¡å¯ç”¨äºŽé»žå°å¤šé»ž;ç•°æ¥é€šä¿¡åªé©ç”¨äºŽé»žå°é»žã€‚
  UARTå³é€šç”¨ç•°æ¥æ”¶ç™¼å™¨ï¼Œæ˜¯ä¸€ç¨®ä¸²è¡Œé€šä¿¡æ–¹å¼ã€‚ä¸²è¡Œé€šä¿¡åˆ†ç‚ºå…©ç¨®é¡žåž‹ï¼šåŒæ¥é€šä¿¡æ–¹å¼å’Œç•°æ¥é€šä¿¡æ–¹å¼ã€‚但一般多用異æ¥é€šä¿¡æ–¹å¼ï¼Œä¸»è¦å› 為接å—和發é€çš„æ™‚é˜æ˜¯å¯ä»¥ç¨ç«‹çš„é€™æ¨£æœ‰åˆ©äºŽå¢žåŠ ç™¼é€èˆ‡æŽ¥æ”¶çš„éˆæ´»æ€§ã€‚ç•°æ¥é€šä¿¡æ˜¯ä¸€å€‹å—符接著一個å—符傳輸,一個å—符的信æ¯ç”±èµ·å§‹ä½ã€æ•¸æ“šä½ã€å¥‡å¶æ ¡é©—ä½å’Œåœæ¢ä½çµ„æˆã€‚ æ¯ä¸€å€‹å—符的傳輸é èµ·å§‹ä½ä¾†åŒæ¥ï¼Œå—符的å‰é¢ä¸€ä½æ˜¯èµ·å§‹ä½ï¼Œç”¨ä¸‹é™æ²¿é€šçŸ¥æ”¶æ–¹é–‹å§‹å‚³è¼¸ï¼Œç·ŠæŽ¥è‘—èµ·å§‹ä½ä¹‹åŽçš„æ˜¯æ•¸æ“šä½ï¼Œå‚³è¼¸æ™‚低ä½åœ¨å‰é«˜ä½åœ¨åŽï¼Œå—符本身由5~8使•¸æ“šä½çµ„æˆã€‚ 數據ä½åŽé¢æ˜¯å¥‡å¶æ ¡é©—ä½ï¼Œæœ€åŽæ˜¯åœæ¢ä½ï¼Œåœæ¢ä½æ˜¯ç”¨é«˜é›»å¹³ä¾†æ¨™è¨˜ä¸€å€‹å—ç¬¦çš„çµæŸï¼Œå¹¶ç‚ºä¸‹ä¸€å€‹å—ç¬¦çš„å‚³è¼¸åšæº–å‚™ã€‚åœæ¢ä½åŽé¢æ˜¯ä¸åŒé•·åº¦çš„空閑ä½ã€‚åœæ¢ä½å’Œç©ºé–‘ä½éƒ½è¦å®šç‚ºé«˜é›»å¹³ï¼Œé€™æ¨£å¯ä»¥ä¿è‰èµ·å§‹ä½æœ‰ä¸€å€‹ä¸‹é™æ²¿ã€‚
  SPIé€šè¨Šæ˜¯ä¸€ç¨®åŒæ¥ä¸²è¡Œé€šä¿¡å”è°ï¼Œè‹±æ–‡å…¨ç¨±æ˜¯Serial Peripheral Interface。SPI通訊å”è°ç”±Motorolaå…¬å¸æŽ¨å‡ºï¼Œå¸¸ç”¨äºŽè™•ç†å™¨èˆ‡æ¿è¼‰å¤–è¨(比如Flashå˜å„²å™¨ã€å¯¦æ™‚時é˜èŠ¯ç‰‡ã€AD/DA芯片ç‰)之間的通信。
  SPIé€šè¨Šä½¿ç”¨å››æ ¹ç·šé€²è¡Œé€šä¿¡ï¼šMISOã€MOSIã€SCLKå’ŒCS。MISO是主è¨å‚™è¼¸å…¥/從è¨å‚™è¼¸å‡ºå¼•腳,MOSI是主è¨å‚™è¼¸å‡º/從è¨å‚™è¼¸å…¥å¼•腳,SCLK是串行時é˜ä¿¡è™Ÿï¼Œç”±ä¸»è¨å‚™ç”¢ç”Ÿï¼Œç”¨äºŽåŒæ¥æ•¸æ“šå‚³è¼¸ã€‚CS是從è¨å‚™ç‰‡é¸ä¿¡è™Ÿï¼Œç”±ä¸»è¨å‚™æŽ§åˆ¶ï¼Œç”¨äºŽé¸ä¸ç‰¹å®šçš„從è¨å‚™é€²è¡Œé€šä¿¡ã€‚SPI通訊å¯ä»¥é…置為主從模å¼ï¼Œä¸€å€‹SPI通訊系統ä¸ï¼Œå¿…é ˆæœ‰ä¸”åƒ…æœ‰ä¸€å€‹ä¸»è¨å‚™ï¼Œå¯ä»¥æœ‰ä¸€å€‹æˆ–者多個從è¨å‚™ã€‚
ã€€ã€€é¸æ“‡åŒæ¥é€šè¨Šé‚„是異æ¥é€šè¨Šï¼Œå–æ±ºäºŽå…·é«”çš„æ‡‰ç”¨å ´æ™¯å’Œéœ€æ±‚ã€‚åŒæ¥é€šè¨Šé©ç”¨äºŽéœ€è¦ç²¾ç¢ºæ™‚åºå’Œæ•¸æ“šä¸€è‡´æ€§è¦æ±‚較高的情æ³ï¼Œæ¯”å¦‚éŸ³é »ã€è¦–é »ç‰å¤šåª’é«”æ•¸æ“šçš„å‚³è¼¸ã€‚åŒæ¥é€šè¨Šå¯ä»¥ç¢ºä¿æ•¸æ“šçš„實時性和準確性,但是需è¦è¼ƒé«˜çš„ç¡¬ä»¶å’Œè»Ÿä»¶æˆæœ¬ã€‚ç•°æ¥é€šè¨Šå‰‡é©ç”¨äºŽå°æ™‚åºè¦æ±‚ä¸é‚£ä¹ˆåš´æ ¼ï¼Œä½†éœ€è¦å¯¦ç¾ç°¡å–®ã€ä½Žæˆæœ¬çš„通信的情æ³ï¼Œæ¯”如éµç›¤ã€é¼ 標ç‰è¼¸å…¥è¨å‚™çš„通信。異æ¥é€šè¨Šå¯ä»¥å¯¦ç¾ç°¡å–®çš„æ•¸æ“šå‚³è¼¸ï¼Œä½†æ˜¯å¯èƒ½æœƒå› 為時é˜ä¸åŒæ¥ç‰å•é¡Œè€Œå°Žè‡´æ•¸æ“šéŒ¯èª¤ã€‚å› æ¤ï¼Œåœ¨é¸æ“‡åŒæ¥é€šè¨Šå’Œç•°æ¥é€šè¨Šæ™‚ï¼Œéœ€è¦æ ¹æ“šå…·é«”çš„æ‡‰ç”¨å ´æ™¯å’Œéœ€æ±‚é€²è¡Œæ¬Šè¡¡ï¼Œé¸æ“‡æœ€åˆé©çš„通信方å¼ã€‚
上一篇:å„行æ¥é€šä¿¡èŠ¯ç‰‡çš„å‰æ™¯æ€Žä¹ˆæ¨£...
下一篇:談談PLCç¨‹åºæ¨™æº–化?
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊