![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝牙
ZS要优雅
这个作者很懒,什么都没留下…
展开
-
FRDM-KW36入门学习(一、IAR环境搭建)
首先是协议栈,下载地址如下,配置根据自己的硬件具体配置,我这边用的是FRDM-KW36开发板,为了以后好开发这里选择芯片MKW35A系列;https://mcuxpresso.nxp.com/en/builder然后开发平台是IAR,版本是8.22;其次参考文档是NXP的《Getting Started with MCUXpresso SDK》;文件在下载的协议栈路径:C:...原创 2019-05-15 09:48:12 · 2137 阅读 · 6 评论 -
FRDM-KW36入门学习(三、Universal Multilink使用)
参看文档的下载链接:http://www.pemicro.com/products/product_viewDetails.cfm?product_id=15320143&productTab=3对于开发板,下载器和目标板都被集成在一块板子上了,下载直接一根USB线就够了。但是对于自己做的板子不会将下载器也做进去,download程序时就需要下载器了,这里用的是NXP的Universa...原创 2019-05-20 10:25:24 · 3433 阅读 · 4 评论 -
FRDM-KW36入门学习(二、运行heart_rate_sensor工程)
本次的参考文档是《Bluetooth Low Energy Quick Start Guide》文档在协议栈文件夹下:C:\SDK_2.2.0_MKW36A512xxx4 (1)\docs\wireless\Bluetooth1、打开工程,工程路径:C:\SDK_2.2.0_MKW36A512xxx4 (1)\boards\frdmkw36\wireless_examples\blueto...原创 2019-05-15 11:09:27 · 1654 阅读 · 0 评论 -
FRDM-KW36入门学习(四、创建source insight工程并梳理工程结构)
首先对协议栈进行裁剪一、board删除“virtual-board-kw35”boards\frdmkw36只保留wireless_examplesboards\frdmkw36\wireless_examples只保留bluetoothboards\frdmkw36\wireless_examples\bluetooth只保留hrs二、CMSIS文件夹只保留“driver”和...原创 2019-05-20 15:39:28 · 739 阅读 · 0 评论 -
FRDM-KW36入门学习(六、修改广播功率)
功率是蓝牙的一个重要参数,它直接影响蓝牙传输的距离在协议栈的ble_controller_task_config.h文件蓝牙默认的输出功率是0dBm(level20)z,最大输出功率可达3.5dBm(level31)实际测试效果是在相同距离,level20测得rssi是-35dBm,level31测得rssi是-31dBm而且很厉害的是连接后的功率也可以修改,就在广播功率设置的...原创 2019-05-23 10:16:57 · 979 阅读 · 0 评论 -
FRDM-KW36入门学习(七、开机后自动广播)
由于nxp提供的例程基本都得按下按键sw2后,才会有广播。这样对于自己设计的板子上没有按键的就很受伤,所以这里讲如何让板子上电后不用按按键,就直接广播看现象。首先得知道在哪里修改,查看程序流程main_task-》 App_Thread-》App_HandleHostMessageInput-》BleApp_GenericCallback前面的都是在Appmian文件里,对于所有的...原创 2019-06-28 09:36:29 · 1012 阅读 · 0 评论