上手安信可模块BW16—Arduino点亮神灯

[复制链接]
查看1501 | 回复10 | 2024-1-16 15:36:43 | 显示全部楼层 |阅读模式
BW16模组介绍
BW16是安信可科技基于 RTL8720DN开发的双频Wi-Fi+蓝牙SoC模组。
BW16支持双频(2.4GHz 或 5.8GHz)WLAN和BLE 5.0,它集成了ARM V8(兼容 Cortex-M4F)高性能 MCU、ARM V8M(兼容 Cortex-M0)低功耗 MCU、WLAN(802.11 a / b / g / n)、MAC,蓝牙基带和RF 基带,并提供了一组可配置的GPIO 口,用于不同外围设备的控制。

0.png
BW16 同时集成了内部存储器,支持简单的应用程序开发,可实现完整的Wi-Fi 和BLE 5.0 协议功能。

产品特点

■ 支持802.11a/b/g/n 1×1,2.4GHz or 5.8GHz

■ 支持HT20/HT40模式

■ 支持低功耗信标监听模式,低功耗接收模式,低功耗挂起模式

■ 内置AES / DES / SHA硬件引擎

■支持TrustZone-M,支持安全启动

■ 支持SWD调试端口访问保护和禁止模式

■ 支持BLE 5.0

■ 蓝牙支持高功率模式(7dBm,与Wi-Fi共享同一PA)

■ Wi-Fi和BT共用同一天线

■ 支持 STA/AP/STA+AP 工作模式

■ 支持安卓、IOS的 Simple Config(APP) WiFi一键配网,蓝牙辅助配网

■ 支持串口本地升级和远程固件升级(FOTA)

■ 最重要的是现在支持arduino!

配置arduino板载支持包

打开arduinoIDE,打开首选项,添加网址:https://github.com/ambiot/ambd_arduino/raw/master/Arduino_package/package_realtek.com_amebad_index.json

之后打开工具->开发板->开发板管理器,搜索“Realtek Ameba Boards”

点击安装,如下图:

1.jpg
下载后在开发板选项里可以找到BW16模组:
2-.jpg
点开示例->1.BASIC->blink,
3.jpg
接线
4.png
上传代码
接下来上传代码:
这个芯片上传程序的串口是LOG_TX(PA7)和LOG_RX(PA8),开发板的板载USB转串口芯片连接的是串口0:TX_0(PB1)和RX_0(PB2)。

可以像上面那样用USB-TTL连接LOG_TX和LOG_RX串口,也可以用两条线将PA7(LOG_TX)与PB1(TX)相连,PA8(LOG_RX)与PB2(RX)相连,这样就可以利用板载的USB转串口芯片上传程序。

BW16需要手动按键操作来进入下载模式:

开发板上电,按住"Burn"按钮不要松开,然后短按一次”RST“按钮,松开"Burn"按钮。以115200波特率打开串口监视器,串口不断输出□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□,那么已经进入了下载模式。

点击上传,上传完成后显示:

5.png
按下复位,灯不亮!唉嘿嘿嘿就是不亮。

****!为什么不亮!

打开串口监视器显示:

B&T(实际上是个好多”#“号组成的大大的B&T)


  1. version:v2.4.1,amebaD v6.0a(Aug 14 2019)
  2. interface 0 is initialized
  3. interface 1 is initialized
  4. Initializing WIFI ...
  5. WIFI initialized
  6. init_thread(54), Available heap 0x27418
  7. AT_UART_CONF: 38400,8,1,0,0
复制代码
查阅资料后得知这是因为博安通模组出厂已经烧录好了AT固件,导致arduino无法将sdk烧录到BW16模组。
解决方法

首先需要擦除原厂的固件。

下载博安通的ImageTool.exe工具,打开后界面配置为以下:

6.png
点击Erase,可能一次不成功,多点几次就好了。

之后再次上传,进入烧录模式,上传成功后显示和上面一样,按下Reset,绿灯闪烁。

7.png




BW16 Ardunio gitub:https://github.com/ambiot/ambd_arduino
原厂 RTL872xD 芯片手册:UM0401_RTL872xD_Datasheet_v3.4_watermark.pdf


用心做好保姆工作
回复

使用道具 举报

1084504793 | 2024-1-16 15:38:20 | 显示全部楼层
回复

使用道具 举报

干簧管 | 2024-1-16 15:47:17 | 显示全部楼层
喔噢,又有新模块
回复 支持 反对

使用道具 举报

爱笑 | 2024-1-16 16:09:06 | 显示全部楼层
干簧管 发表于 2024-1-16 15:47
喔噢,又有新模块

很早就有了~
用心做好保姆工作
回复 支持 反对

使用道具 举报

干簧管 | 2024-1-16 16:19:01 | 显示全部楼层

好,有机会接触学习下
回复 支持 反对

使用道具 举报

timo | 2024-1-16 16:23:31 | 显示全部楼层
这个板子价格和Ai-M61-32S价位差不多,可是功能引脚就差多了
回复 支持 反对

使用道具 举报

爱笑 | 2024-1-16 16:24:58 | 显示全部楼层
timo 发表于 2024-1-16 16:23
这个板子价格和Ai-M61-32S价位差不多,可是功能引脚就差多了

它是双频wifi的
用心做好保姆工作
回复 支持 反对

使用道具 举报

bzhou830 | 2024-1-16 16:37:45 | 显示全部楼层
园长太高产了,学不过来了都
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

爱笑 | 2024-1-16 16:40:41 | 显示全部楼层
bzhou830 发表于 2024-1-16 16:37
园长太高产了,学不过来了都

园长要做勤劳的小蜜蜂
用心做好保姆工作
回复 支持 反对

使用道具 举报

WT_0213 | 2024-1-17 08:39:23 | 显示全部楼层
看上去非常不错呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则