2011-06-30 64 views
1

我是新編程的Python,我需要這個小應用程序的一點幫助。等待magstrip卡的串行響應

我寫了一個小應用程序,生成一個隨機代碼並將其寫入magstrip卡。

讀卡器是一個MSR206u並通過串口連接,我可以讀取&寫入卡編碼器,但我需要等待編碼器的確認。

當我發送到編碼器寫入,它寫入OK,但我不知道如何「等待」來自編碼器的響應。

感謝您的幫助!

+0

您能否提供一些關於如何與讀卡器進行通信的詳細信息。 –

+0

嗨,我在Linux中使用串行電纜連接,而在Windows中,我使用USB電纜創建虛擬COM端口。謝謝! – FErArg

回答

0

您可以等待響應,只需在配置了適當超時的情況下讀取串口。讀字符和字符間超時都可以在的serial.Serial class的構造函數中指定。

+0

非常感謝!我正在使用pyserial模塊,並經過很多測試後,我發現這一點!再次感謝!! – FErArg