使用Python串口時應用到的模塊有哪些
作者:佚名
在Python串口的使用中你是否對它的實際相關應用有不解之處?對Python串口的使用以及它所需要下載的相關應用模塊存在疑惑時,你可以瀏覽我們的文章。
如果你在Python實際應用的過程中仍然不清楚Python串口是如何使用時,你可以參考以下的文章對Python串口的使用有一個正確的了解,以下就是文章的相關內容的介紹,望你會有所收獲。
為了使用Python串口,首先需要下載相關模塊:
- 1. pyserial
- 2. pywin32 (http://sourceforge.net/projects/pywin32/)
google “Python串口 操作”關鍵字,找到相關python代碼,發送數據可用chr和pack組裝處理,如:
- snd = ''
- snd += chr(97)
- data = 0x12345678
- snd += pack.('i', data)
- snd += chr(0x64)
- self.l_serial.write(snd);
#發送的數據是(16進制):61 78 56 34 12 64接收的數據用ord函數,將字節內容變為整數,進行判斷處理。如:
- if ord(recv[2])== 0x01:
判斷recv[2]是否是0x01.注意:不能這樣比較
- if recv[2] == 'a':
- pass
也不能這樣比較
- if recv[2] == 0x97:
- pass
以上的文章就是對Python串口 的使用的部分介紹。
【編輯推薦】
責任編輯:佚名
來源:
Intel_ISN