当前位置: 首页 > news >正文

建设艺术网站需要多少钱重庆市建设工程信息网官网公示

建设艺术网站需要多少钱,重庆市建设工程信息网官网公示,网站怎么加留言,网站商城怎么做的基于FreeRTOS的STM32四轴飞行器: 六.2.4g通信 一.Si24Ri原理图二.Si24R1芯片手册解读三.驱动函数讲解五.移植2.4g通讯(飞控部分)六.移植2.4g通讯(遥控部分) 一.Si24Ri原理图 Si24R1芯片原理图如下: 右侧为晶振。 模块…

基于FreeRTOS的STM32四轴飞行器: 六.2.4g通信

  • 一.Si24Ri原理图
  • 二.Si24R1芯片手册解读
  • 三.驱动函数讲解
  • 五.移植2.4g通讯(飞控部分)
  • 六.移植2.4g通讯(遥控部分)

一.Si24Ri原理图

Si24R1芯片原理图如下:
右侧为晶振。
在这里插入图片描述
模块芯片与主控芯片连接引脚如下:
在这里插入图片描述
SI-EN:使能引脚。
SI-IRO:可屏蔽中断信号,低电平有效。
SPI1-NSS:片选信号。
SPI1-CLK:时钟信号。
SPI1-MOSI:主设备输出从设备输入。
SPI1-MISO:主设备输入从设备输出。

二.Si24R1芯片手册解读

在这里插入图片描述
信道取值范围1到126,如果两个人同时使用一个信道会导致干扰。
状态机转换图:
在这里插入图片描述
TX工作模式:
在这里插入图片描述
RX工作模式:
在这里插入图片描述
在这里插入图片描述
当芯片数据过多处理不过来时,FIFO中可以存储三个数据包起到存储缓冲作用,当满了时接收到的数据包被自动丢掉。所以最好协调发送接收的频率相等,或者发送稍微慢一些。
数据包处理协议:
在这里插入图片描述
在实际代码编写时在负载数据中加入自己的数据校验。
在这里插入图片描述

三.驱动函数讲解

定义两个地址:
在这里插入图片描述
定义两个缓冲区:
在这里插入图片描述
在.h文件中extern两个缓冲区:
在这里插入图片描述
标记位:
在这里插入图片描述
写寄存器:
在这里插入图片描述
读寄存器:
在这里插入图片描述
写多个字节:
在这里插入图片描述
在这里插入图片描述
自检判断校验是否成功:
在这里插入图片描述
在这里插入图片描述

五.移植2.4g通讯(飞控部分)

文件夹创建.c.h文件,将代码复制粘贴进文件:
在这里插入图片描述
配置为全双工模式,不能超过18M,设置为4分频:
在这里插入图片描述
观察配置引脚是否与原理图一致:
在这里插入图片描述
配置片选信号NSS低电平有效,所以PA4引脚设置为高电平,使用时拉低电平:
在这里插入图片描述
配置使能信号,默认使能:
在这里插入图片描述
配置IRQ中断输入引脚,低电平有效默认上拉:
在这里插入图片描述
在这里插入图片描述
.h文件2.4g通道设置:
在这里插入图片描述
将该函数Driver_SPI_SwapByte定义:
在这里插入图片描述
在应用层编写Start函数,在中间自检:
在这里插入图片描述
App_Task中编写通信任务:
与飞控任务优先级保持一致,与飞控任务重要性差不多。
在这里插入图片描述
测试通讯任务:
因为通讯任务和飞控任务优先级相同,所以可能会导致硬件出问题,在该处开头延时1000ms。使用Inf_Si24R1_TxPacket函数接受数据包,将数据保存在RX_BUFF中,返回值0接收到数据,1未接收到数据。
在这里插入图片描述
在这里插入图片描述

六.移植2.4g通讯(遥控部分)

根据原理图配置SPI接口:
在这里插入图片描述
在这里插入图片描述
在keil中配置.h文件:
在这里插入图片描述
管理目录结构:
在这里插入图片描述
删除多余功能后,编写通讯任务:
将数据填入TX_BUFF并根据返回值判读发射成功与否。
在这里插入图片描述
配置为发送模式:
在这里插入图片描述
根据原理图更改为串口一:
在这里插入图片描述
飞控端串口有数据打印,通讯正常:
在这里插入图片描述

http://www.yayakq.cn/news/162944/

相关文章:

  • 大气手机网站模板免费下载中石化石油工程建设公司官方网站
  • 建设银行的网站用户名是什么沧州英文网站制作
  • 大网站是用什么做html5的新北网站建设
  • 什么网站可以找人做设计网络游戏排行榜前十名2022
  • 网站建设自身优势的分析有没有个人做的网站赚流量费
  • 如何将微信和企业网站同步手机软件商店下载
  • 有哪些看设计做品的网站网站群发手机短信
  • 西樵营销网站制作网站文章seo
  • 网站开发框架 知乎新媒体营销思维
  • 有没有做高仿手表的网站北京城建道桥建设有限公司网站
  • 优才网站建设深圳龙华外国语学校
  • 东莞沙田网站建设深圳市网站开发
  • 网站建设连接网站seo诊断分析
  • 阿里云可以做电影网站网站优化的方法有哪些
  • 做移动网站优化排温州网络公司前十名
  • 淘宝的网站建设情况济宁市住房和城乡建设局网站
  • 乌兰察布网站制作公司网站 域名 申请 空间
  • 全屏自适应网站模板找外贸工作哪个网站好
  • 石家庄公司网站设计做网站多大
  • 做网站的客户资料交换qq群网站建设wangzhii
  • 一家网站建设公司需要什么资质泉州网站建设哪里优惠
  • wordpress后台更新等待响应网站专业优化
  • wordpress站点预览代理财务记账公司
  • 合肥网站开发需要网站设计素材图片
  • 陕西手机网站建设营销软文
  • 中山网站建设制作商城网站设计服务商
  • 做网站时如何去掉网站横条wordpress给幻灯片添加图片不显示
  • 网站布局策划的流程图wordpress如和安装
  • 网站分析软件开发网站开发副业
  • 成都网站开发 Vrwordpress 上传ssl证书