[N32WBxxx] 开发板“三屏显示”蓝牙传输内容实验

[复制链接]
 楼主| yljon 发表于 2021-12-27 21:11 | 显示全部楼层 |阅读模式
试验目标:使用国民技术的N32WB03X开发板“三屏显示”蓝牙传输内容实验

前言:
        所谓“三屏显示”我是这么规划的:
第一个屏:手机屏,通过蓝牙发送指令;
第二个屏:本地屏,开发板接收到指令后,在本地屏显示;
第三个屏:电脑屏,开发板接收到指令后,通过串口在电脑上显示;

一、初识开发板,准备好硬件
       拿到开发板,看上去非常完整的开发板,有接口有按钮,首先印象就非常不错:
1.有USB口,貌似可以供电,配套的线不兼容,我要准备USB线即可;
2.再准备一个本地显示屏,也是串口屏;
3.再准备一个串口转接头,连接电脑的;

setup.jpg

二、搞点资料看看,电路图要搞到
        论坛和群里都可以找到很多资料,查阅数据手册和电路图,这么安排:
LPUART作为本地屏使用(PB1,PB2)
USART1作为连接电脑串口(PB6,PB7)

000000.png

11111.png

222222.png


三、搭建环境,芯片的PACK安装
由于我的开发环境是KEIL,下载双击N32WB03x_DFP.1.0.0.pack
在KEIL里看见如下就意味着PACK搞好了。

333333.png


四、参考例程,搞定代码
        在蓝牙例程目录下\N32WB03x_SDK V1.0.0\projects\n32wb03x_EVAL\ble\rtdss就是数传例程,就在此基础上开动,
不得不表扬一下国民技术,他们的例程下都有一个很方便且中文的说明,点赞!!!
找到UASRT1发送位置,在此位置搞点小动作:
1.判断蓝牙接收的是不是“ON”、“OFF”特定字符;
2.根据字符点亮一下LED;
3.同是将“ON”、“OFF”发送到LPUART和USART;

4444444.png

搞定代码,就可以下载到开发板上了。有部分朋友说,不能识别DAP Debugger,我也有遇到这个情况:是因为开始找到的type-c线材不行,重新更换一个type-C线材即可。

五、来个看看效果
手机蓝牙使用的是“蓝牙调试助手”,开始实验:
手机蓝牙调试助手发送:ON
ON_0.jpg

开发板接收到ON,且LED1亮;本地屏接收到:ON
ON_1.jpg

电脑上位机串口精灵接收到:ON
ON.png


手机蓝牙调试助手发送:OFF
OFF_0.jpg

开发板接收到OFF,且LED1灭(还有1个LED是蓝牙连接指示的);本地屏接收到:OFF
OFF_1.jpg

电脑上位机串口精灵接收到:OFF
OFF.png

六、源代码:
将这个实验的源代码分享如下:

国民技术蓝牙数传例程_yljon.rar (69.72 KB, 下载次数: 47)


七、开发板评价
1. 国民技术的这个蓝牙开发板总体制作精良,用心了
2. 代码风格也能读懂,上手也快
3. 配套资料也还齐全,看过手册也都能明白,都是中文的,
4. 这块开发板外设非常齐全,开发板的其它功能,待后续慢慢搞
5. 最后,为二姨家举办这样的活动,点赞






lbug013 发表于 2021-12-28 08:48 | 显示全部楼层
好东西,要点赞
WoodData 发表于 2021-12-31 14:24 | 显示全部楼层
好东西,bucuobucuo
jgp886585 发表于 2021-12-31 15:12 来自手机 | 显示全部楼层
标题诱人

评论

内容更实在。  发表于 2022-1-20 08:30
weiwei4dk 发表于 2021-12-31 17:31 | 显示全部楼层
哈哈,手机电脑开发板加起来3个屏啊

评论

实现了蓝牙数据透传的功能。  发表于 2022-1-20 08:30
海滨消消 发表于 2022-1-4 11:06 来自手机 | 显示全部楼层
了解一下
N32BLE 发表于 2022-1-20 08:31 | 显示全部楼层
欢迎大家参与年终活动,丰厚现金大奖等你来拿:https://bbs.21ic.com/icview-3194406-1-1.html
N32BLE 发表于 2022-3-5 10:56 | 显示全部楼层
感谢楼主分享,内容丰富,描述操作步骤清晰,可操作性强,充分展示了芯片的透传调试过程,有上位机调试信息又有手机端数据收发,值得推荐。
guijial511 发表于 2022-3-6 11:39 来自手机 | 显示全部楼层
内容不错,谢谢分享。
mintspring 发表于 2022-3-6 21:04 | 显示全部楼层
资料都是从哪儿下载的。
两只袜子 发表于 2022-3-7 09:13 | 显示全部楼层
虽然没用过但根据楼主的总结来看国民技术的这个蓝牙开发板的确是个好东西。
Sunriver_Yao 发表于 2022-5-30 15:39 | 显示全部楼层
老菜看到这个帖子,动心了!发申请了-->>开发板&芯片。

评论

欢迎发帖分享开发过程和体验~  发表于 2022-6-1 07:25
ciqingshenchu 发表于 2022-12-15 14:43 | 显示全部楼层
蓝牙发送数据给app接收不到?app_usart_rx_data_fifo_enter这个是发送吧?
HORSE7812 发表于 2023-10-13 20:12 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

420

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部