1. 程式人生 > >樹莓派學習筆記——UART使用

樹莓派學習筆記——UART使用

 # -*- coding: utf-8 -*
import serial
import time
# 開啟串列埠
ser = serial.Serial("/dev/ttyAMA0", 9600)
def main():
    while True:
        # 獲得接收緩衝區字元
        count = ser.inWaiting()
        if count != 0:
            # 讀取內容並回顯
            recv = ser.read(count)
            ser.write(recv)
        # 清空接收緩衝區
        ser.flushInput()
        # 必要的軟體延時
        time.sleep(0.1)
   
if __name__ == '__main__':
    try:
        main()
    except KeyboardInterrupt:
        if ser != None:
            ser.close()