NanoPi - GPIO 控制外接 LED

11 月 4, 2019

 

實體測試裝置長這樣

--

使用 /sys/class/gpio - shell command

--

使用 /sys/class/gpio - Python 3

--

效能實驗

使用以下的 python 的程式測試,迴圈跑 1000 次 led 開關

目前的程式需要 1.16 秒

因為覺得那個 DEBUG.gpio 的輸出很礙眼,所以複製了 gpio.py 然後將所有 logging 輸出刪除,可以得到 0.10 秒

... 所以已經知道訊息輸出會影響效能,那把 print(i) 也移除吧

好吧,我知道 GPIO 原本效能不彰的原因了

--

速率 & 時間

  • 2400 = 0.000417
  • 9600 = 0.0001
  • 115200 = 0.0000087

--

 1,117 total views,  1 views today

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。