本帖最后由 mingxiangjun 于 2025-10-30 11:13 编辑
CY8CKIT-062S2-AI小巧的开发套件板载3块主芯片,分别为:
| 网络标号 | 型号 | 核心 | | U1 | CY8C624ABZI-S2D44 | PSoC6 150MHz CM4+100MHz CM0+ | | U2 | CY8C5868LT1-LP039 | PSoC5LP 67MHz CM3 | | U17 | LBEE5KL1YN-814(CYW43439) | CM3 | 其中村田的LBEE5KL1YN-814内置的CYW43439为WiFi4+Bluetooth5.2协处理芯片,需要主MCU PSOC6发送指令射频才能正常工作,其中WiFi通过gSPI/SDIO v2.0来控制,Bluetooth通过UART来控制,两者连线见CY8CKIT-062S2-AI板子原理图,这里以蓝牙来例连接控制信号有BT_REG_ON/BT_HOST_WAKE/BT_DEV_WAKE以及HCI串口信号BT_UART_TXD/BT_UART_RXD/BT_UART_CTS/BT_UART_RTS,下面测试一下蓝牙通信:
一、工程建立
常规ModusToolBox操作,在新建工程时BSP选择CY8CKIT-062S2-AI,下一步Template applcatipn选择Bluetooth->Bluetooth LE Environment Sensing Service得到例程,这里可以配置GAP属性、GATT属性,比如同时在右下角面板Bluetooth LE Environment Sensing Service->Bluetooth Configuarator图形化修改设备名称为“CY8CKIT”:
编译完后图形化配置会在目录GeneratedSource下生成对应源码,调用ninja使用arm-none-elf-gcc去生成目标可执行文件。
二、运行
点击右下角Tools->ModusToolBox Programmer打开烧录工具,由于板载有PSOC5 KitProg3 CMSIS-DAP编程器,无需手动接线SWD,选择文件和目标烧录即可,
连接手机可以看到温度数据以通知方式不停下发,
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|