ubuntu16 04上Python串列埠程式設計學習1

2021-09-30 13:35:39 字數 1207 閱讀 6842

學習第一課

通過 ubuntu桌面串列埠軟體  cutecom與  程式端的實現串列埠通訊。

硬體連線採用2條 usb轉485的線,對連。 兩條usb轉485線: t/r+ ---------t/r+ , t/r- ---------t/r-

查詢從系統啟動到現在串列埠插拔的資訊,顯示串列埠ubuntu連線的埠號:

在終端輸入:

ubuntu軟體cutecom桌面端:

在ubuntu下裝了cutecom,但當開啟 /dev/ttyusb0 時,總提示錯誤,開啟失敗時:

用 minicom 可以正常讀取 ttyusb0。

sudo chmod 666 /dev/ttyusb0

這樣修改後, cutecom 就可以正常開啟 usb 串列埠了。

1,pycharm程式端**。

#usr/bin/python3

# -*- coding: utf-8 -*-

import serial

from time import sleep

ser = serial.serial('/dev/ttyusb0', 9600, timeout=0.5)

def recv(serial):

global data

while true:

data = serial.read(30)

if data == '':

continue

else:

break

sleep(0.02)

return data

while true:

data = recv(ser)

ser.write(data)

在pycharm上的程式:

程式效果為:   執行後,在cutecom發生的**,  程式這邊會原文返回發給cutecom。

參考:

Ubuntu 16 04上安裝MySQL步

ubuntu 16.04上安裝mysql步驟 如果你使用的是ubuntu 16.04以前的版本,可以看這裡 ubuntu 14.04 15.10公升級到ubuntu 16.04 lts。一.安裝mysql 1.安裝前先更新軟體包列表 sudo apt update 2.在ubuntu 16.04上安...

openOCD在ubuntu16 04上的安裝

openocd適用於微處理器的debug和燒寫。sudo apt get install build essential pkg config autoconf automake libtool libusb dev libusb 1.0 0 dev libhidapi devsudo apt ge...

在Ubuntu 16 0 4 上安裝 SDHash

requirements openssl development libraries.pthreads development library openmp library generally installed g will work all the way down to 4.2 but try...