rtthread在ArtPi硬件平台下和AP6212蓝牙实现。
RT-Thread Studio下利用ArtPi实现蓝牙功能
搭建 RT-Thread Studio 环境
参考完成快速开始 (rt-thread.org) RT-Thread studio 环境的搭建。
新建 ART-Pi 示例工程
按照下图新建一个 art_pi_blink_led 示例工程,等待创建完成。

配置使用 zephyr_polling
进入工程 RT-Thread Settings 界面, 进入到软件包页面,找到zephyr_polling,并按照下面的参数配置好。

配置完成后保存,studio 将自动更新下载软件包。
配置相关串口
在 RT-Thread Settings 下硬件选项页中使能对应串口,如下图,按照实际需求开启。AP6212内部接的是UART3,所以UART3必须打开。

串口接收buffer记得调整一下。

保存退出。
在 borad.h 头文件中添加对应串口的引脚定义。

编译运行
直接烧录进去即可,这里直接使用 ART-Pi 板载的 AP6216 芯片。而后输入zephyr_polling_init指令,启动beacon程序。

使用 nRF Connect 手机 APP 即可成功观察到蓝牙设备地址为704a0e5316:bf的beacon设备。



-
UART接口
+关注
关注
0文章
124浏览量
16307 -
RTThread
+关注
关注
8文章
133浏览量
42544 -
ART-Pi
+关注
关注
0文章
23浏览量
1759
发布评论请先 登录
RTT平台zephyr_polling软件包SPI Bluenrg2芯片宕机问题与修复
如何用Ubuntu qemu跑zephyr_polling的蓝牙?
ART-PI重力感应无线智能小车设计实现
基于ART-Pi Smart平台的设计方案推荐
基于ART-Pi与SX1302的设计资料分享
关于ART-PI的基本使用例程简单描述
NimBLE软件包在ART-Pi bsp工程下的使用
ART-Pi LoRa开发套件教程相关资料分享
【STM32H750】玩转ART-Pi(一)——使用STM32CUBMX生成TouchGFX工程
【技术三千问】之《玩转ART-Pi》,看这篇就够了!
ART-PI重力感应无线智能小车第一弹——ART-PI扩展板设计
RT-Thread平台 zephyr_polling软件包 Bluenrg2 蓝牙芯片启动流程

如何用ART-PI跑zephyr_polling的蓝牙?
评论