在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【合宙Air105開發板試用體驗】體驗不一樣的嵌入式腳本開發

開發板試用精選 ? 來源:開發板試用 ? 作者:電子發燒友論壇 ? 2022-12-02 11:03 ? 次閱讀
本文來源電子發燒友社區,作者:辛一, 帖子地址:https://bbs.elecfans.com/jishu_2288937_1_1.html

首先贊一下合宙的LuatOS wiki,做的真的很詳細:https://wiki.luatos.com/index.html。手上拿到的這款Air105核心板是基于Air105 MCU設計的一款開發板,開發板尺寸迷你,通過郵票孔設計引出Pin腳,很容易進行拓展連接。pYYBAGK0gHGAafftAAT0V6J1hJ8863.jpg
Air105 MCU是一款強大的MCU,內核采用Cortex M4F CPU,運算能力有一定的保證。同時配有640KB的大內存,以及4MB的Flash,可以讓開發者不必糾結代碼結構,大膽“放飛自我”。接口方面有基本的UART、SPI、IIC等串行接口,還帶有USB和攝像頭DCMI,可以說是應有盡有。另外ADCDACtimer等模塊可以豐富MCU的應用場景,CRC和TRNG模塊能夠在信息安全中發揮作用。pYYBAGK0gMGAeNheAAC2fkEzK9U558.jpg
總體來看 Air105 MCU真是一塊寶。雖然采用ARM的MCU,但是合宙幫我們開發者封裝了一層腳本框架LuatOS,基于這個框架可以大大提高開發效率。既然是基于LuatOS,那么就不能使用Keil進行開發。合宙官方推薦的vscode+插件的形式,插件可以在vscode內搜索“LuatOS-SOC推薦拓展包”,有了這個插件可以完成一些LuatOS下代碼自動補全的功能。poYBAGK0gQOAXH0SAACKjmCNEOk795.jpg
腳本的燒錄是通過串口進行的,需要用到的工具是Luatools。Luatools是一個綜合工具,可以完成串口打印debug,也可以完成固件更新,以及腳本上傳。pYYBAGK0gR2APnt6AAHCUwfY0-U739.jpg
poYBAGK0gR6AC2_8AAFRBMdcUbY553.jpg
LuatOS的Wiki主頁為我們提供不少庫和外設的使用方式。其中sys和log基本上是必選的。sys負責嵌入式操作系統任務的創建和調度等任務,加入sys庫LuatOS才能夠正常運行。

  1. local sys = require "sys"
復制代碼

而log庫可以輸出代碼信息,方便調試。log可以分為debug、info、warn和error不同等級,可以根據需求屏蔽不同等級的輸出,方便了程序調試。

  1. log.setLevel("WARN") -- warn以下等級的log不會輸出print(log.getLevel())log.debug(PROJECT, "debug message")log.info(PROJECT, "info message")log.warn(PROJECT, "warn message")log.error(PROJECT, "error message")
復制代碼

為了保證程序不會跑飛,還可以加入看門狗

  1. -- 添加硬狗防止程序卡死wdt.init(15000)-- 初始化watchdog設置為15ssys.timerLoopStart(wdt.feed, 10000)-- 10s喂一次狗
復制代碼

通過上面三個庫的使用,可以看到LuatOS很容易上手,大大提高了開發效率。

最后,利用溫度傳感器和PWM配合,完成了一個自適應的風扇調節系統。


  1. sys.taskInit(function()
  2. local raw = 0
  3. local mv= 0
  4. while 1 do
  5. adc.open(1)
  6. sys.wait(500)
  7. raw, mv = adc.read(1)
  8. log.debug("adc", "adc1", mv)
  9. if mv >= 1500 then
  10. pwm.open(5, 1000, 100)
  11. elseif mv >= 1000 then
  12. pwm.open(5, 1000, 80)
  13. elseif mv >= 800 then
  14. pwm.open(5, 1000, 60)
  15. elseif mv >= 500 then
  16. pwm.open(5, 1000, 30)
  17. elseif mv >= 100 then
  18. pwm.open(5, 1000, 20)
  19. else
  20. pwm.open(5, 1000, 0)
  21. end
  22. adc.close(1)
  23. sys.wait(500)
  24. end
  25. end)
復制代碼

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 合宙通信
    +關注

    關注

    0

    文章

    148

    瀏覽量

    1996
  • Air105
    +關注

    關注

    0

    文章

    48

    瀏覽量

    357
收藏 人收藏

    評論

    相關推薦

    干貨分享:Air780E開發板如何使用?

    ? 、概述 CORE-AIR780E 開發板通信推出的基于 Air780E 模組所
    的頭像 發表于 10-25 17:46 ?687次閱讀
    干貨分享:<b class='flag-5'>Air</b>780E<b class='flag-5'>開發板</b>如何使用?

    如何使用Air780E開發板?看這篇就夠了!

    ? 、綜述 CORE-AIR780E 開發板通信推出的基于 Air780E 模組所
    的頭像 發表于 10-23 17:07 ?1280次閱讀
    如何使用<b class='flag-5'>Air</b>780E<b class='flag-5'>開發板</b>?看這篇就夠了!

    Air780E開發板使用,文解密!

    ? 、概述 CORE-AIR780E 開發板通信推出的基于 Air780E 模組所
    的頭像 發表于 10-23 17:05 ?820次閱讀
    <b class='flag-5'>Air</b>780E<b class='flag-5'>開發板</b>使用,<b class='flag-5'>一</b>文解密!

    RNDIS網卡應用看這篇!Air780EP低功耗4G模組AT開發示例

    ** ? 1.1 硬件準備 EVB_Air780EP開發板套,包括天線、SIM卡; USB線 WIN10以上PC電腦 1.2 軟件準
    的頭像 發表于 09-30 06:59 ?962次閱讀
    RNDIS網卡應用看這篇!<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP低功耗4G模組AT<b class='flag-5'>開發</b>示例

    FTP應用看這篇!Air780EP低功耗4G模組AT開發示例

    780EX/Air724UG… **、相關準備工作 ** ? 1.1 硬件準備 EVB_Air780EP
    的頭像 發表于 09-29 09:36 ?2117次閱讀
    FTP應用看這篇!<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP低功耗4G模組AT<b class='flag-5'>開發</b>示例

    低功耗4G模組AIR780EX ——開發板使用說明

    EVB-AIR780EX 開發板通信推出的基于 Air780EX 模組所開發的,包含電源,
    的頭像 發表于 09-11 11:55 ?1111次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模組<b class='flag-5'>AIR</b>780EX ——<b class='flag-5'>開發板</b>使用說明

    4G模組Air780E開發板使用手冊

    開發板Air780E使用說明
    的頭像 發表于 09-09 18:22 ?1236次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>4G模組<b class='flag-5'>Air</b>780E<b class='flag-5'>開發板</b>使用手冊

    LuatOS開發板Core_Air780EP使用說明

    Core-Air780EP 開發板通信推出的基于 Air780EP 模組所開發的,包含電源
    的頭像 發表于 09-03 17:38 ?904次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS<b class='flag-5'>開發板</b>Core_<b class='flag-5'>Air</b>780EP使用說明

    嵌入式linux開發板怎么操作

    嵌入式Linux開發板種基于Linux操作系統的嵌入式系統開發平臺。它通常包括個處理器、內
    的頭像 發表于 09-02 09:09 ?627次閱讀

    嵌入式linux開發板芯片的工作原理

    嵌入式Linux開發板種基于Linux操作系統的嵌入式系統開發平臺,它廣泛應用于工業控制、智能家居、智能交通、醫療設備等領域。
    的頭像 發表于 09-02 09:07 ?656次閱讀

    低功耗4G模組Air700EAQ——開發板使用說明

    低功耗4G模組Air700EAQ——開發板使用說明
    的頭像 發表于 08-30 17:14 ?1400次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模組<b class='flag-5'>Air</b>700EAQ——<b class='flag-5'>開發板</b>使用說明

    LuatOS開發板使用手冊——Air700EAQ

    本文詳細講解了Air700EAQ開發板的使用說明。
    的頭像 發表于 08-28 14:37 ?758次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS<b class='flag-5'>開發板</b>使用手冊——<b class='flag-5'>Air</b>700EAQ

    LuatOS開發板使用手冊——Air700ECQ

    LuatOS開發板使用說明——Air700ECQ
    的頭像 發表于 08-23 16:28 ?823次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS<b class='flag-5'>開發板</b>使用手冊——<b class='flag-5'>Air</b>700ECQ

    Air780EP模塊——AT指令MQTT接入OneNET開發指南

    過程,Air780EP和MQTT是最佳拍檔,讓設備互聯變得輕松又靠譜。想不想試試這簡單又神奇的操作?那就來吧!本文詳細講解了基于Air80EP
    的頭像 發表于 08-19 16:40 ?3075次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP模塊——AT指令MQTT接入OneNET<b class='flag-5'>開發</b>指南

    MQTT應用看這篇!Air780EP_LuatOS_MQTT應用指南

    Air780EP 是的低功耗4G模組之,支持LuatOS的腳本二次開發,即使是不太懂技術的
    的頭像 發表于 08-08 17:13 ?2627次閱讀
    MQTT應用看這篇!<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP_LuatOS_MQTT應用指南
    主站蜘蛛池模板: 欧美电影一区二区 | 九九全国免费视频 | 日韩特黄 | 开心激情小说 | 欧美极品色影院 | semm亚洲欧美在线高清 | 色综合综合网 | 欧美日韩中文字幕 | 不卡中文字幕在线 | 特黄特色三级在线观看 | 色在线免费视频 | 亚洲黄色色图 | 男人和女人做爽爽视频在线观看 | 亚洲欧美色一区二区三区 | 就去色综合 | 亚洲啪啪网站 | 免费人成网ww777kkk手机 | 国产黄色a三级三级三级 | 免费看污视频的网站 | 久青草视频免费视频播放线路1 | 国产高清成人mv在线观看 | 国产亚洲视频在线播放大全 | 免费人成在线观看网站 | 天天插综合网 | 日韩精品你懂的在线播放 | 操欧美女人 | 淫婷婷 | 欧美成人三级网站 | 日韩天堂在线观看 | 香蕉久久高清国产精品免费 | 国产精品一区电影 | 亚洲网站免费看 | xxx久久| 国产清纯白嫩大学生正在播放 | 在线99热 | 久久久久亚洲香蕉网 | 日韩av线观看 | 美女网站黄在线看 | 狠狠干狠狠鲁 | 日本免费一区二区在线观看 | 午夜影院免费观看 |