當前位置: 首頁>>代碼示例>>Python>>正文


Python busio.UART屬性代碼示例

本文整理匯總了Python中busio.UART屬性的典型用法代碼示例。如果您正苦於以下問題:Python busio.UART屬性的具體用法?Python busio.UART怎麽用?Python busio.UART使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在busio的用法示例。


在下文中一共展示了busio.UART屬性的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: init_uart

# 需要導入模塊: import busio [as 別名]
# 或者: from busio import UART [as 別名]
def init_uart(self, pin, timeout=20):
        if self.is_master:
            return busio.UART(tx=None, rx=pin, timeout=timeout)
        else:
            return busio.UART(tx=pin, rx=None, timeout=timeout) 
開發者ID:KMKfw,項目名稱:kmk_firmware,代碼行數:7,代碼來源:kmk_keyboard.py

示例2: test_read_value

# 需要導入模塊: import busio [as 別名]
# 或者: from busio import UART [as 別名]
def test_read_value(self):
        import adafruit_blinka

        adafruit_blinka.patch_system()  # needed before adafruit_gps imports time

        import microcontroller.pin

        gc.collect()
        import busio

        gc.collect()
        import adafruit_gps

        gc.collect()

        # configure the last available UART (first uart often for REPL)
        uartId, uartTx, uartRx = microcontroller.pin.uartPorts[0]
        uart = busio.UART(uartTx, uartRx, baudrate=9600, timeout=3000)

        gps = adafruit_gps.GPS(uart)

        gps.send_command("PMTK314,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0")
        gps.send_command("PMTK220,1000")

        def try_fix():
            gps.update()
            return gps.has_fix

        await_true("GPS fix", try_fix)

        self.assertTrue(gps.satellites is not None)
        self.assertTrue(-90 <= gps.latitude < 90)
        self.assertTrue(-180 <= gps.longitude < 180) 
開發者ID:adafruit,項目名稱:Adafruit_Blinka,代碼行數:35,代碼來源:uart.py


注:本文中的busio.UART屬性示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。