文章目录
前言
EFR32那个平台好用是好用,但是网上能找的资料太少了,玩不明白,至今没有弄清楚那个平台的触发回调函数的流程
还是回头用CC2530吧,虽然没EFR32这么先进,但是更加符合我的开发习惯和逻辑,配合 Z-Stack 也比较方便。
设备介绍
CC2530 挺常见的zigbee 开发板,网上教程很多但 Z-Stack 的不是很全,而且开发板型号可能有细微差异,我这次就被坑了。
串口选择
因为串口0作为调试串口,和传感器通讯就必须要使用额外的串口1
网上找到的资料,都说CC2530有两个串口,每个串口有两个组引脚:
串口0:
位置一:RX - P02,TX - P03
位置二:RX - P14,TX - P15
串口1:
位置一:RX - P05,TX - P04
位置二:RX - P17,TX - P16
但是我手里的这块板子似乎的串口位置被引到了右上角红圈位置,而P04-05,P16-17,两组引脚似乎不能作为串口使用
解析和配置 Z-Stack
在左边工程文件中的HAL文件夹下可以找到 hal_uart.c 文件,里面有一一个 HalUARTInit