久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: [MaixPy快速上手]點亮LED [打印本頁]

作者: zhubaisui    時間: 2021-6-24 09:45
標題: [MaixPy快速上手]點亮LED
點燈程序作為學習所有開發板的第一個程序,就像學所有編程語言都是先學 hello world 一樣,具有著神圣的意義

1. 電路

眾所周知, 點亮一個 LED 需要一個電源, 一個電阻, 一個 LED 燈泡, 在 Maix Dock 開發板上, 有三個 LED, 線路如下:



比如我們希望紅燈點亮, 即LED_R連接的這個 LED, 圖中可以看到 LED 的正極已經連接了 3.3V 電源, 所以我們只要讓 LED_R 為低電平 LED 即可點亮。

注意, 這LED_R是給這個引腳取的一個別名, 實際上是連接到芯片的一個引腳,比如Pin13或者說IO13

2. 外設到引腳的映射: FPIOA(現場可編程 IO 陣列, Field Programmable Input and Output Array)


可能你曾經用過一些單片機,在手冊上都規定了引腳和片上外設功能(就是芯片內部集成的外設,比GPIO、I2CSPI等)的綁定,或者重映射。比如規定了I2C只能Pin9Pin10,啟動了重映射功能后,只能用Pin11Pin12 。

但是 MaixPy 所使用的硬件 K210 的片上外設對應的引腳(硬件引腳)是可任意映的,相比之下 K210 硬件設計和軟件設計的自由度更大。 比I2C可以使Pin11Pin12,也可以改成其它任意引腳
[color=rgba(0, 0, 0, 0.501960784313726)]注意要區分 GPIO 和 IO的區別, IO也可以叫Pin 也就是引腳,是芯片引出來的硬件引腳, 而GPIO是一種外設,可以控制這些Pin/IO 的外設

因為有了這個強大的映射功能, 所以在使用引腳時,需要增加一步映射的步驟:
  1. from fpioa_manager import fm    # 導入庫
  2. fm.register(28, fm.fpioa.GPIO0)
復制代碼
這里我們將引腳 28 映射為了 GPIO0 的功能, 執行了這句命令后,引腳28和GPIO0就映射(綁定)好了,要取消映射(解綁),則需要調用fm.unregister函數,具體看API文檔,這里不介紹


另外,Pin 和 外設只能唯一對應, 不能一對多,需要對同一個外設或者引腳重復映射,否則程序可能產生難以發現的錯誤(BUG)

3. 代碼

我們控制 LED 需要使用到 GPIO
程序如下:
  1. from fpioa_manager import fm
  2. from Maix import GPIO

  3. io_led_red = 13
  4. fm.register(io_led_red, fm.fpioa.GPIO0)

  5. led_r=GPIO(GPIO.GPIO0, GPIO.OUT)
  6. led_r.value(0)
復制代碼



按照前面運行代碼的方法在終端里面運行代碼, 會發現 LED 燈被點亮了!

接下來我們分析代碼:







到這里已經可以點燈了, 現在可以自己嘗試用 for 循環來實現 LED 閃爍或者流水燈~做出不同的變換效果















歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 一区在线观看 | 精品欧美一区二区在线观看欧美熟 | 国产欧美一区二区三区日本久久久 | 成人性生交a做片 | 国产高清免费在线 | 亚洲精品日韩精品 | 少妇一区二区三区 | 亚洲精品久久久一区二区三区 | 99reav| 日韩中文字幕在线 | 国产探花在线精品一区二区 | 久久88| 久久久激情视频 | 91国在线高清视频 | 精品国产欧美一区二区三区成人 | 国产精品夜色一区二区三区 | 久久久久久久91 | 黑人粗黑大躁护士 | 亚洲一区二区三区视频 | 国产一级淫片a直接免费看 免费a网站 | 国产三级一区二区三区 | xx性欧美肥妇精品久久久久久 | 久久亚洲一区二区三区四区 | 日本精品视频一区二区 | 99精品久久久国产一区二区三 | 91免费高清 | 国产成人精品久久二区二区91 | 中文一区二区视频 | 国产不卡视频 | 亚洲欧美日韩中文在线 | 久久精选| 成年视频在线观看福利资源 | 日本a网站 | 精品一区二区久久久久久久网站 | 久草新在线 | 久久亚洲欧美日韩精品专区 | 国产三区视频在线观看 | 成人网在线 | 国产精品高潮呻吟久久 | www.久久 | 久久亚洲国产精品 |