2013-07-31 60 views
0

我想通過與微控制器(AVR)的串行通信與計算機通信。我在C編程,我無法弄清楚如何確定用戶是否按下了終端中的回車鍵,並想知道是否有人能幫助我。如何知道什麼時候按下回車鍵C

+0

事實上,除非你給我們更多的細節,否則你的問題沒有答案。你的程序在哪裏運行?在AVR微控制器上?在Windows上的PC?在Macintosh上?在某些Linux系統上,或者甚至在Cray XMP計算機上? –

+1

您使用哪種終端仿真器通過串口與AVR進行通信?檢查它是否發送「CR」或「CR」+「LF」。這通常是大多數終端仿真器中的可配置設置。確定設置後,只需在接收端即AVR的串行端口上檢查該字符(或CR + LF情況下的字符串)是否以純文本格式(即ASCII碼)到達。 – TheCodeArtist

回答

0

這可能是一個很好的問題與更多的細節。聽起來你想在AVR上檢測到用戶在PC上按下輸入鍵?而且你在兩者之間使用了一條串行線。

請提供運行在AVR上的C代碼的副本。如果可能的話儘可能地提取或簡化以突出這個特定的問題。

最後,在AVR上設置LED,AVR收到CRCR + LF後?

相關問題