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

电子说

1.3w人已加入

描述

rtthread_artpi

rtthread在ArtPi硬件平台下和AP6212蓝牙实现。

RT-Thread Studio下利用ArtPi实现蓝牙功能

搭建 RT-Thread Studio 环境

参考完成快速开始 (rt-thread.org) RT-Thread studio 环境的搭建。

新建 ART-Pi 示例工程

按照下图新建一个 art_pi_blink_led 示例工程,等待创建完成。

RTThread

配置使用 zephyr_polling

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

RTThread

配置完成后保存,studio 将自动更新下载软件包。

配置相关串口

在 RT-Thread Settings 下硬件选项页中使能对应串口,如下图,按照实际需求开启。AP6212内部接的是UART3,所以UART3必须打开。

RTThread

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

RTThread

保存退出。

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

RTThread

编译运行

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

RTThread

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

RTThread

RTThread

RTThread

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分