Air105 核心板是基于合宙 Air105 MCU 進行設計的一款開發板,尺寸僅有21mm*51mm,板邊采用郵票孔設計,方便開發者在不同場景下的使用。核心板支持 UART、GPIO、SPI、I2C、PWM、ADC 等接口,可根據實際需要選擇。
1
Ari105開發板開箱,及攝像頭使用(點擊標題或圖片查看全文)
這次有幸獲得Air105的試用,結合之前使用合宙產品的經驗,很快就上手了。合宙發的開發板,一如既往的高顏值,Air105的開發板,是黑金組合的。
另外,提供了排針,但一般都不焊針,需要自己焊接,不過要測試板載的三個顏色的LED,以及攝像頭,不用焊針都可以進行。
這塊小板子,相對于其價位,非常超值。Air105搭載高性能Cortex-M4F內核,最高頻率204Mhz,內置640KB SRAM和4MB Flash,大小僅10mm*10mm,共有56個可編程GPIO管腳。
外設方面,提供UART/GPIO/I2C/ADC/SPI等基礎外設,還提供DAC/USB/DCMI/HSPI/LCDI/KCU等高級外設接口。
同時還內置LDO與鋰電池充電功能,支持5V/3.3V供電,同時自帶5V轉3.3V的LDO,極大的簡化了外圍電路。
結合合宙開源的openluat,開發起來快,應用場合也非常多,小家電、智能家居、智能玩具、工業控制、醫療監護等物聯網場景,都可以使用。
2
在Air105上,一次搞懂openluat的基礎文件操作(點擊標題或圖片查看全文)
Air105使用的是openluat,給我們提供了非常豐富的文件操作功能,今天我們就一次搞清楚基礎的文件操作方式。
openluat中的文件操作對象,可以使用內置的Flash,也可以使用SPI Flash,還可以使用SD卡,本文的演示,使用的是內置的Flash。
3
小小定時器,能有大作用!(點擊標題或圖片查看全文)
在Air105使用的openluat中,提供了定時器操作,可以讓我們以更有效的方式,來實現流水燈。
通過定時器,還可以完成定時檢測、定時響應和定時控制的工作,例如:
-
定時數據上報
-
指示燈:可以用在聯網或者數據傳輸的指示燈上,在操作的過程中,通過循環定時器亮滅LED進行提示;而等操作完成的時候,再取消定時器。
-
演示代碼中的watchdog,實際上也是一種特殊的定時器,而定時喂狗,就使用了上面說的sys.timerLoopStart()來進行。
4
體驗不一樣的嵌入式腳本開發(點擊標題或圖片查看全文)
首先贊一下合宙的LuatOS wiki,做的真的很詳細。手上拿到的這款Air105核心板是基于Air105 MCU設計的一款開發板,開發板尺寸迷你,通過郵票孔設計引出Pin腳,很容易進行拓展連接。
5
兩款彩色顯示屏的顯示驅動(點擊標題或圖片查看全文)
Air105 核心板提供了對LCD顯示屏的支持,當然所支持的型是有一定范圍,其支持的顯示屏有:
-
基于st7735的1.8寸TFT顯示屏
-
基于st7789的1.54寸TFT顯示屏
-
基于st7735v的0.96寸TFT顯示屏
-
基于gc9306x的2.4寸TFT顯示屏
自己手頭也有幾塊顯示屏,但與它支持的型號都存在著一定的差異,經測試與修改從中實現了2款顯示屏的驅動。
6
視角控制云臺的實現(點擊標題或圖片查看全文)
當初為Air105 核心板所吸引的是它的攝像功能,就打算為它添加一個可控制攝像頭轉動的云臺,以獲取更大視角的觀察范圍。
在實施過程中,針對USB接口安裝2種驅程,以適應2種工作模式的使用。
這2種模式中,一種是用于程序下載與調試,另一種則是用于攝像頭的傳遞數據。
聲明:本文由電子發燒友社區發布,轉載請注明以上來源。如需社區合作及入群交流,請添加微信EEFans0806,或者發郵箱liuyong@huaqiu.com。
更多熱點文章閱讀
-
龍芯架構首款面向嵌入式應用的開發板,2K500開發應用實例
-
ARM架構國產MCU移植!國民技術N32系列開源移植樣例合集
-
RK3568!四核64位ARMv8.2A架構,匯聚編譯源碼及實戰樣例
-
OpenHarmony開源鴻蒙大賽作品集:基于RK2206開發板20+成熟應用案例!
原文標題:尺寸僅有21mm*51mm,板邊采用郵票孔設計,合宙 Air105 核心板開發總結
文章出處:【微信公眾號:電子發燒友論壇】歡迎添加關注!文章轉載請注明出處。
-
電子技術
+關注
關注
18文章
894瀏覽量
56104 -
電子發燒友論壇
+關注
關注
4文章
197瀏覽量
1112
原文標題:尺寸僅有21mm*51mm,板邊采用郵票孔設計,合宙 Air105 核心板開發總結
文章出處:【微信號:gh_9b9470648b3c,微信公眾號:電子發燒友論壇】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論