Nordic nRF52840实战学习--ble_app_uart例程

一、使用Segger Studio打开ble_app_uart例程

 二、烧录固件,先烧录协议栈和应用程序,Bootloader可以先不烧录

三、测试Demo程序:

1.开发板连接串口助手,按开发板上的复位键:

2.重新将开发板连上手机,然后点击右上角的“Enable CCCDs”以使能notification,APP发送一串数字,开发板收到后串口助手打印出来,如下所示: 

    

3.串口助手发送一串字母,开发板通过蓝牙转发给APP显示出来

 

四、总结

上下行透传数据:

上行:

串口助手软件通过串口发送数据"dbcdefgh"给开发板_>uart_event_handle(串口事件回调)->app_uart_get(接收串口数据)->ble_nus_data_send(通过nus蓝牙服务发给手机APP显示"dbcdefgh")

下行:
手机APP通过NUS蓝牙服务发送数据"12345678"给开发板->nus_data_handler(NUS事件回调)->app_uart_put(通过串口发送给串口助手打印出来"12345678")

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值