伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

安信可BW16模組如何搭建Arduino開發環境

安信可科技 ? 來源:安信可科技 ? 2024-01-07 11:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

許多年前,一名意大利老師,經常和他的學生去酒館研究單片機,最后竟成功研發出1個平臺,并以這個小酒館的名字命名了Arduino。作為當今最紅的創客開發工具,它具有易于使用的編程環境和豐富的擴展模塊,可用于構建各種電子項目。

正如Arduino的誕生源于不斷地打磨和碰撞,安信可本著“可信、好用”的第一原則,產品是否支持Arduino也一直受到客戶和開發者的關注。上期小安給大家講了BW16模組支持SSID混頻路由配網,簡化了配網流程,提升了配網成功率,今天來給大家講講BW16如何搭建Arduino開發環境。(BW16,高性價比的2.4G+5.8G雙頻Wi-Fi模組)

先來回顧下BW16模組及開發板簡介

e313e682-abb3-11ee-8b88-92fbcf53809c.png

作為2.4GHZ/5.8GHZ雙頻WiFi+藍牙低功耗藍牙5.0雙模模組,BW16-Kit開發板的尺寸為 50.4*25.4(±0.2) mm。它使用Type C供電,這在很多智能設備中都很常見。

BW16 的引腳圖和功能請參考下圖和下表。

BW16 Pinmap

e32896ea-abb3-11ee-8b88-92fbcf53809c.png

e340fdde-abb3-11ee-8b88-92fbcf53809c.png

清除flash或上傳固件時,開發板需要上傳模式。

2、設置開發環境

步驟一、環境配置

BW16 (RTL8720DN) 開發板目前支持 Windows OS 32 位元或 64 位元、Linux OS (Ubuntu) 和 macOS。為了獲得最佳體驗,請使用最新版本的作業系統。

步驟二、設定Arduino IDE

從 1.6.5 版本開始,Arduino IDE 支持第三方硬件。Arduino IDE用于在BW16上開發應用程序,以及Arduino基本范例(refer to the basic example link)。

Arduino IDE 可以在 Arduino 網站下載

安裝完成后,打開Arduino IDE。請打開 “File”-> “Preferences”;

并將以下 URL 復制到“Additional Boards Manager URLs”欄位:

https://github.com/ambiot/ambd_arduino/raw/master/Arduino_package/package_realtek.com_amebad_index.json

從 v3.0.8版本開始,Ameba Arduino將支持BW16開發板。

接下來,打開 “Tools” -> “Board” -> “Boards Manager”:

e35099ce-abb3-11ee-8b88-92fbcf53809c.png

“Boards Manager”大約需要幾秒鐘來刷新所有硬件文件(如果網絡狀況不好,可能需要更長的時間)。在列表中找到“Realtek Ameba Boards (32-bits ARM Cortex-M33 @200MHz)”,點擊“Install”,Arduino IDE會自動開始下載AmebaD包含BW16所需的文件。

e36acb8c-abb3-11ee-8b88-92fbcf53809c.png

如果您遇到 GitHub 下載問題,請參考以下

連結中的“下載/軟體開發套件”。有3個部分:

1. “AmebaD_Arduino_patch1_SDK”,請至少選擇 1 個 SDK。目前有 5 個最新發布的 SDK 選項。2. “AmebaD_Arduino_patch2_Tools”,請根據您的作業系統進行選擇。有 Windows、Linux 和 MacOS。3. “AmebaD_Arduino_Source_Code”,此部分為可選下載,用來參考最新原始碼。

下載選擇的文件,然后解壓(patch1 和patch2 是必須的)。

有“Install.doc”/“Install.pdf”供您參考安裝步驟。根據您的系統,請運行“Offline_SDK_installation_tool”文件夾中的安裝工具。

安裝運行成功后,您可以打開Arduino IDE并選擇 “Tools” -> “Board” -> “Ameba ARM (32-bits) Boards” ->” BW16(RTL8720DN)” 來選擇AmebaD作為當前連接的開發板。

e37dd218-abb3-11ee-8b88-92fbcf53809c.png

步驟三、安裝串行端口

首先,通過 Micro USB 將開發板連接到電腦

BW16

e389dd10-abb3-11ee-8b88-92fbcf53809c.png

對應連接后,會自動安裝USB驅動。如果連接板有驅動問題,請到

http://www.wch- ic.com/downloads/CH341SER_ZIP.html

參考 USB 驅動程序。在 Windows 作業系統的裝置管理員中檢查 COM 端口號:

e39b16d4-abb3-11ee-8b88-92fbcf53809c.png

到“Tools”->“Port”并選擇正確的 COM 端口。

e3b62d34-abb3-11ee-8b88-92fbcf53809c.png

進入“Tools”->“Serial Monitor”,將baud rate設置為“115200”,然后按RST按鈕檢查串口連接。

e3c3f8d8-abb3-11ee-8b88-92fbcf53809c.png

e3dcbf9e-abb3-11ee-8b88-92fbcf53809c.png

步驟四、清除flash

根據生產批次的不同,部分開發板可能內置了預設的B&T固件,固件信息如下圖所示:

e3e46ad2-abb3-11ee-8b88-92fbcf53809c.png

固件位于 OTA 部分。所有新編譯的固件將被 OTA 固件自動替換。因此,需要先清除 OTA 固件才能使用已編譯的固件。

方法一:Arduino SDK V3.1.3 之后的“Erase Flash Enable”。

選擇“Tools”->“Erase Flash”->“Enable”;

e708d4c8-abb3-11ee-8b88-92fbcf53809c.png

然后進入上傳模式。

? 自動。選擇“Tools”->“Auto Upload Mode”->“Enable”。

接下來,選擇“Sketch”->“Upload”?!癊rase flash done” 會出現。

e7170d7c-abb3-11ee-8b88-92fbcf53809c.png

e7211100-abb3-11ee-8b88-92fbcf53809c.png

按RST按鈕來檢查串行監視器和重制開發板。如果只有“#”表示清除flash成功。記得選擇“Tools”->“Erase Flash”->“Disable”。

e73035ae-abb3-11ee-8b88-92fbcf53809c.png

嘗試操作范例

Step 1.編譯與上傳

Arduino IDE提供了很多內建的范例,可以在開發板上直接編譯、上傳和運行。這里,我們以“Blink”為例進行第一次嘗試。

打開 “File” -> “Examples” -> “01.Basics” -> “Blink”:

e7370ce4-abb3-11ee-8b88-92fbcf53809c.png

e7517642-abb3-11ee-8b88-92fbcf53809c.png

板載 RGB LED,預設“LED_BUILTIN”為綠色。

將“LED_BUILTIN”更改

為“LED_R”、“LED_G”或“LED_B”以獲得紅色、綠色或藍色。

接下來,直接編譯范例代碼?!癝ketch”->“Verify/Compile”。然后如果沒有編譯錯誤,接著“Sketch”->“Upload”。

? 檢查并選擇 “Tools” -> “Erase Flash” -> “Disable”。

? 進入上傳模式。手動或自動。選擇 “Tools” -> “Auto Upload Mode” -> “Enable”/ ”Disable”。

? “Verify/Compile” 和 “Upload”. “Upload” 包括 “Verify/Compile”, “Verify/Compile” 可以跳過。

上傳成功會顯示“All images are sent successfully!”

e7658484-abb3-11ee-8b88-92fbcf53809c.png

Step 2.執行Blink范例

板子將自動重置,如果板子不支持自動上傳模式,請按 RST 按鈕。板載 RGB LED 將閃爍。

在每個范例中,Arduino 不僅提供了范例代碼,還提供了詳細的文檔,包括接線圖、范例代碼說明、技術細節等。這些范例可以直接在 BW16 上使用。

希望能幫助大家快速進行BW16模組或開發板的使用,如有其他疑問,也歡迎給我們留言或掃碼咨詢。

審核編輯:湯梓紅

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

    關注

    26

    文章

    6358

    瀏覽量

    119767
  • 開發環境
    +關注

    關注

    1

    文章

    274

    瀏覽量

    17659
  • Arduino
    +關注

    關注

    190

    文章

    6527

    瀏覽量

    197305
  • 安信可
    +關注

    關注

    0

    文章

    226

    瀏覽量

    5125

原文標題:工程師筆記:安信可BW16模組及開發板如何搭建Arduino開發環境?

文章出處:【微信號:安信可科技,微信公眾號:安信可科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用Arduino IDE搭建AT32 MCU開發環境

    使用Arduino IDE搭建AT32 MCU開發環境旨在幫助使用Arduino IDE開發AT
    發表于 10-26 07:48

    BW16開發板如何搭建Arduino開發環境

    我們先來了解一下BW16模組開發板特性,BW16同時支持2.4GHZ/5.8GHZ雙頻WiFi+藍牙低功耗藍牙5.0雙模;因其雙頻設置,BW16
    發表于 05-13 11:10 ?2644次閱讀
    <b class='flag-5'>BW16</b>及<b class='flag-5'>開發</b>板如何<b class='flag-5'>搭建</b><b class='flag-5'>Arduino</b><b class='flag-5'>開發</b><b class='flag-5'>環境</b>

    部分模組替代選型參考

    近日由于供貨問題,部分客戶在尋找模組替代選型方案,小編特整理了一份詳細的表格供選型替代參考
    的頭像 發表于 05-16 17:45 ?1400次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>部分<b class='flag-5'>模組</b>替代選型參考

    BW16模組如何搭建Arduino開發環境?

    BW16模組是基于 RTL8720DN開發的雙頻Wi-Fi+藍牙SoC
    的頭像 發表于 10-21 16:39 ?1839次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>BW16</b><b class='flag-5'>模組</b>如何<b class='flag-5'>搭建</b><b class='flag-5'>Arduino</b><b class='flag-5'>開發</b><b class='flag-5'>環境</b>?

    超詳細!BW16模組如何搭建Arduino開發環境

    BW16模組是基于 RTL8720DN開發的雙頻Wi-Fi+藍牙SoC
    的頭像 發表于 10-23 17:43 ?2696次閱讀
    超詳細!<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>BW16</b><b class='flag-5'>模組</b>如何<b class='flag-5'>搭建</b><b class='flag-5'>Arduino</b><b class='flag-5'>開發</b><b class='flag-5'>環境</b>?

    工程師筆記:BW16模組開發板如何搭建Arduino開發環境?

    ,可用于構建各種電子項目。 正如Arduino的誕生源于不斷地打磨和碰撞,本著“可信、好用”的第一原則,產品是否支持Arduino也一
    的頭像 發表于 01-08 17:17 ?2320次閱讀
    工程師筆記:<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>BW16</b><b class='flag-5'>模組</b>及<b class='flag-5'>開發</b>板如何<b class='flag-5'>搭建</b><b class='flag-5'>Arduino</b><b class='flag-5'>開發</b><b class='flag-5'>環境</b>?

    本地人臉識別方案來啦,支持 Arduino 環境

    小伙伴們,的本地人臉識別方案來啦,支持 Arduino 環境,搭載人臉識別算法~ AiPi-BW
    的頭像 發表于 12-05 14:29 ?1877次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>本地人臉識別方案來啦,支持 <b class='flag-5'>Arduino</b> <b class='flag-5'>環境</b>

    BW20系列模組的低功耗性能實測

    BW20系列模組科技基于RTL8711 系列芯片開發的雙頻Wi-Fi +BLESoC
    的頭像 發表于 02-11 11:41 ?2219次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>BW</b>20系列<b class='flag-5'>模組</b>的低功耗性能實測

    AI人臉識別開發BW21-CBV-Kit驅動墨水屏

    Arduino 環境搭建 【教程】小安派BW21-CBV-Kit入門教程:中斷控制 LED 【教程】小安派BW21-CBV-Kit——超聲波
    的頭像 發表于 03-06 08:47 ?989次閱讀
    用<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>AI人臉識別<b class='flag-5'>開發</b>板<b class='flag-5'>BW</b>21-CBV-Kit驅動墨水屏

    【離線語音】VC-01/02教程:中級入門篇

    系列教程 【二次開發篇】虛擬開發環境搭建和分享
    的頭像 發表于 07-31 09:33 ?921次閱讀
    【離線語音】<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>VC-01/02教程:中級入門篇

    BW系列模組,2.4G + 5.8G 雙頻加持,更穩更快

    的新標配。 2.4GHz頻段 :穿墻能力強,適合遠距離通信 5.8GHz頻段 :干擾少、速度快,適合高帶寬應用 雙頻WiFi模組均內置高性能雙核MCU,可選擇Mesh等多種聯網模
    的頭像 發表于 08-13 15:23 ?1556次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>BW</b>系列<b class='flag-5'>模組</b>,2.4G + 5.8G 雙頻加持,更穩更快

    VC-01/02二次開發篇: 事件和GPIO控制

    系列教程 【二次開發篇】虛擬開發環境搭建和分享
    的頭像 發表于 08-19 14:02 ?1237次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>VC-01/02二次<b class='flag-5'>開發</b>篇: 事件和GPIO控制

    VC-01/02二次開發篇: PWM輸出

    系列教程 【二次開發篇】虛擬開發環境搭建和分享
    的頭像 發表于 08-27 16:06 ?1079次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>VC-01/02二次<b class='flag-5'>開發</b>篇: PWM輸出

    【離線語音】VC-01/02二次開發篇:自定義音頻播放控制

    系列教程 【二次開發篇】虛擬開發環境搭建和分享
    的頭像 發表于 09-25 16:34 ?931次閱讀
    【離線語音】<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>VC-01/02二次<b class='flag-5'>開發</b>篇:自定義音頻播放控制

    【雙頻WiFi】BW20-12F在國產化操作系統下的開發教程

    以下作品由社區用戶 sujingliang 制作 原貼地址 【BW20-12F開發板評測】1、統
    的頭像 發表于 11-19 17:50 ?1191次閱讀
    【雙頻WiFi】<b class='flag-5'>BW</b>20-12F在國產化操作系統下的<b class='flag-5'>開發</b>教程