【Widora Ting-01M SX1278无线模块试用体验】工程简要分析

  • 汉云
  • LV6工程师
  • |      2017-11-11 14:55:48
  • 浏览量 1025
  • 回复:0
使用IAR for STM8打开工程后,工程中使用的一些库函数都是stm8l15x的,但是工程的芯片依然是stm8l051f3,那么应该是两个芯片的库是通用的,由于没有使用过STM8,所以只能先这么理解了。 再看看程序的入口main函数,从函数上来看,工程移植了ebox,关于ebox的相关说明可以参考网站:http://www.eboxmaker.com/quickstart/ 之后使用定时器4定时1ms,初始化串口1,读取EEPROM中存储的配置信息并初始化SX11278。以上就是在进入主循环前做的工作。SX1278Init();应该说是最主要的一个函数了。 SX1278Init();函数中主要对SX1278寄存器的一些配置,其中使用的是SPI的接口。除此之外,在主循环中的两个函数是SX1278Processat_process_loop了。SX1278Process处理与SX1278的通讯过程,数据的收发都是通过这个函数进行的。at_process_loop是处理AT指令的函数,通过对AT指令进行解析并操作SX1278如果有兴趣的话,可以自己下载代码看看分析一下 ,这里不再一一介绍了,个人看了一部分,要结合芯片的数据手册一点一点的看。 而这里只是要通过AT指令对该模块进行操作进行无线通讯而已,不再深究。只是了解模块内部的大概工作流程。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子