【安信可BW16-Kit】板卡开箱+arduino工具点灯
<div class='showpostmsg'> 本帖最后由 hollyedward 于 2024-1-28 13:57 编辑<p><strong>板卡简介:</strong></p>
<p> Realtek RTL8720DN是一款Wi-Fi和蓝牙IC,支持2.4GHz和5GHz双频段进行Wi-Fi通信,以及蓝牙低功耗(BLE)5.0。BW16模块由B&T制造,该模块是以RTL8720DN为主要SoC(片上系统)的高度集成的Wi-Fi和蓝牙模块,它可以被视为具有典型SBC的Wi-Fi和蓝牙应用的SoC。BW16 Type C板是与模块集成的开发板。有2块BW16板,BW16和BW16 Type C。BW16 Type C板使用USB Type C连接器,并具有自动上传电路。本测评使用的是BW16 Type C板。</p>
<p> </p>
<p><strong>板卡开箱:</strong></p>
<p><strong> </strong> 板卡大小和esp32板差不多,支持2.4G、5.8G(封装丝印写的)以及低功耗蓝牙协议,使用板载天线,有一个type-c口,看了一下好像支持micro python 开发,后续再进行研究。</p>
<p> </p>
<p> </p>
<p><strong>BW16 MicroPython 端口介紹(复制于官方介绍)</strong></p>
<p> 根据定义,MicroPython是专门为微控制器设计的精简高效的Python3编译器。</p>
<p> MicroPython 通过内建功能-REPL与Microcontroller进行即时交互的方法,将其与其他基于编译的平台(Arduino等)区分开来。</p>
<p> REPL代表Read-Evaluation-Print-Loop,它是一个交互式提示,可用于访问和控制微控制器。</p>
<p> REPL具有其他强大的特色,例如tab处理,行编辑,自动缩进,输入历史记录等。 它的基本功能类似于标准的Python IDE,但是运行在微控制器上。</p>
<p> 要使用REPL,只需在PC上打开任何串行终端软件(最常用的工具是teraterm,putty等),然后连接到微控制器的串行端口,然后将baudrate设置为115200,然后手动重置开发板,即可看到>>> MicroPython提示符出现在终端画面上。 您就可以在REPL上输入任何Python脚本。</p>
<p> </p>
<p><strong>环境搭建:</strong></p>
<p> 使用arduino的ide以及官方提供的BW16板卡资源包,可以在windows上进行快速功能开发。</p>
<p> 在设置 file-preferences 中,将官方板卡资源包index仓库链接复制进 Additional Boards Manager URLs里,确认后将会自动开始下载。</p>
<pre>
<code class="language-cpp">https://github.com/ambiot/ambd_arduino/raw/master/Arduino_package/package_realtek_amebad_index.json</code></pre>
<p> </p>
<p> 由于是从github仓库下载,github网站经常会抽风,需要全球上网的环境稳定访问。</p>
<p> </p>
<p> 下载完成后左侧的板卡管理进入,或者点开设置 Tools-board-board manager。</p>
<p> 其中有realtek的相关32位arm contex-M33的板卡资源,点击install 进行安装</p>
<p> </p>
<p> BW16的板卡资源均被包含</p>
<p> </p>
<p><strong>烧写固件:</strong></p>
<p><strong> </strong> 设置file-examples进入官方提供的例程。</p>
<p> 先将板卡上的固件擦除,然后upload新的固件。</p>
<p> </p>
<p> 顺利点灯,该例程的功能为按下按键led_rgb关闭,松开按键led_rgb打开。</p>
<p> </p>
<p><strong>参考链接:</strong></p>
<p>网上有很多教程,列举一些参考的写的较好的。</p>
<p>realtek的关于bw16芯片arduino环境使用教程:</p>
<p><a href="https://www.amebaiot.com/en/amebad-bw16-typec-arduino-getting-started/" target="_blank">https://www.amebaiot.com/en/amebad-bw16-typec-arduino-getting-started/</a></p>
<p><a href="https://www.amebaiot.com/cn/amebad-micropython-bw16typec-getting-started/" target="_blank">https://www.amebaiot.com/cn/amebad-micropython-bw16typec-getting-started/</a></p>
<p id="u0d2ea318">5G WiFi 安信可 BW16 模组 RTL8720DN 入门笔记:<a href="https://blog.csdn.net/xh870189248/article/details/121223644" target="_blank">https://blog.csdn.net/xh870189248/article/details/121223644</a></p>
<p>安信可官方rtl87系列:<a href="https://docs.ai-thinker.com/rtl87xx" target="_blank">https://docs.ai-thinker.com/rtl87xx</a></p>
<p> </p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> 蓝色的是一个大的led?还是啥,为啥那么老大 吾妻思萌 发表于 2024-1-29 08:24
蓝色的是一个大的led?还是啥,为啥那么老大
<p>是一个三色rgb的led灯</p>
感谢分享,价格对比ESP32怎么样
页:
[1]