这几天在Arduino平台上给esp8266移植了好些别人写的sx1276驱动代码,发现调不通,不知道是发射问题还是接收的问题。偶然想到Arduino可能有sx1276的驱动库,搜索发现还真有,测试发射跟接收可以正常使用。
接下来分享具体操作,给需要人减少开发时间。
1,在Arduino IDE的库管理搜索栏里输入sx1278,输入sx1276搜不到这个库。如果用的是旧版本的Arduino IDE,库管理打开方式另有不同。
2,安装完成后,在这个库右上角的点点点有更多的信息。
3.,在示例里可以看到不用型号IC的驱动例程。
4,本次我测试是sx1276,所以选SX127X里面的例程。
5,例程里的型号是SX1278,因为我的是SX1276,改一写调用类就可以,还需要根据自己的需求改一下NSS,DIO0,RESET,DIO1这四个引脚。
6,不知道这个库有什么API,可以在该库的点点点里的更多信息进去看。
7,点击 GitHub Pages.或者直接点击这里RadioLib: RadioLib Documentationhttps://jgromes.github.io/RadioLib/
8,在这里点击自己需要驱动的型号就可以看到库里的API有哪些。