各模块的查阅记录

PS2双轴按键游戏摇杆模块

模块特设二路模拟输出和一路数字输出接口、输出值分别对应(×、Y双轴偏移量、其类型为模拟量、按键表示用户是否在z轴上按下、其类型为数字开关量、模块集成电源指示灯。

十字摇杆为一个双向的10K电阻器,随着摇杆方向不同,抽头的阻值随着变化。本模块使用5V供电,原始状态下X,Y读出电压为2.5V左右,当随箭头方向按下,读出电压值减少,限小为OV。 ​ 其实此模块就是一电位器,X,Y维的数据输出就是模拟电口读出的电压值。此图上面没有画出Z维的数据输出,只输出0和1,通过一按键的组合体。

DHT11

DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。

校验和数据等于“8bit湿度整数数据+8bit湿度小数数据 +8bi温度整数数据+8bit温度小数数据”所得结果的末8位

L9110马达控制驱动芯片

NRF905无线收发模块

CSN 片选信号,低电平有效
 

ShockBurst传输模式,自动生成前导码和CRC校验码

1、数据发送

当微控制器有数据要发送时,通过spi接口将接收点地址和要发送的数据送传给nrf905;微控制器置高trx_ce和tx_en,激活nrf905发送模式;nrf905发送数据。如果 auto_retran被置高,rf905不断重发,直到trx_ce置低;当trx_ce被置低,rf905发送过程完成,自动进入空闲模式。一旦发送数据的过程开始,无论trx_en和tx_en引脚是高或低,发送过程都会被处理完。只有在前一个数据包被发送完毕,rf905才能接受下一个发送数据包。

2、 数据接收流程

当trx_ce为高、tx_en为低时,nrf905进入接收模式;650us后,rf905不断监测,等待接收数据;当rf905检测到同一频段的载波时,载波检测cd置高;当接收到一个相匹配的地址,am引脚被置高;当一个正确的数据包接收完毕,nrf905自动移去字头、地址和crc校验位,然后把dr引脚置高;微控制器把trx_ce置低,nrf905进入空闲模式;mcu器通过spi口,以一定的速率把数据移到mcu,当所有的数据接收完毕,nrf905把dr引脚和am引脚置低;nrf905此时可以进入shockbursttm接收模式、shockbursttm模式或关机模式。 当正在接收一个数据包时,trx_ce或tx_en电平发生变化,nrf905会立即退出接收模式,数据包丢失。

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蛋蛋的学习记录

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值