钥匙搜寻器课程设计0.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
钥匙搜寻器课程设计0

摘要 1 STM32的概述 5 参考文献 目 录 摘要: 忘性比记性好的你是不是会经常钥匙不知道丢到了哪里? 爱丢三落四的老婆是不是经常让你帮忙找钥匙找到心烦??? 找呀找~找呀找!钥匙不见了,可能是家门钥匙、办公室钥匙、抽屉钥匙??为什么钥匙总不见?钥匙寻找器一定会帮到你的大忙,这款外观设计雅致, 在钥匙那里安装一个无线接收器(射频),在搜寻器那里安装发射器(射频),如果接收器接收到信号就,蜂鸣器开始工作。这样就可以找到钥匙。解决找不到钥匙的烦恼。使用简单,随时可找到钥匙,再也不用为找不到钥匙而发愁了。当然,除了钥匙你也可使用在任何生活物品上,一按就找到。 关键词:钥匙 搜寻器 蜂鸣器 1 STM32的概述 STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3 最大的集成度 复位电路、低电压检测、调压器、精确的RC振荡器等 简单的结构和易用的工具 1.2 STM32F10x重要参数 2V-3.6V供电 容忍5V的I/O管脚 优异的安全时钟模式 带唤醒功能的低功耗模式 内部RC振荡器 内嵌复位电路 工作温度范围: -40°C至+85°C或105°C 1.3 STM32架构的优势 除新增的功能强化型外设接口外,STM32互连系列还提供与其它STM32微控制器相同的标准接口,这种外设共用性提升了整个产品家族的应用灵活性,使开发人员可以在多个设计中重复使用同一个软件。新STM32的标准外设包括10个定时器、两个12位1-Msample/s 模数转换器 (交错模式下2-Msample/s)、两个12位数模转换器、两个I2C接口、五个USART接口和三个SPI端口。新产品外设共有12条DMA通道,还有一个CRC计算单元,像其它STM32微控制器一样,支持96位唯一标识码。 2 无线收发器NRF24L01的介绍 nRF24L01是由NORDIC[1]生产的工作在2.4GHz~2.5GHz的ISM 频段的单片无线收发器芯片。无线收发器包括:频率发生器、增强型“SchockBurst”模式控制器、功率放大器、晶体振荡器、调制器和解调器。输出功率频道选择和协议的设置可以通过SPI 接口进行设置。几乎可以连接到各种单片机芯片,并完成无线数据传送工作。 极低的电流消耗:当工作在发射模式下发射功率为0dBm 时电流消耗为11.3mA ,接收模式时为12.3mA,掉电模式和待机模式下电流消耗更低。 2.1性能参数 ◆ 小体积,QFN20 4x4mm封装 ◆ 宽电压工作范围,1.9V~3.6V,输入引脚可承受5V电压输入 ◆ 工作温度范围,-40℃~+80℃ ◆ 工作频率范围,2.400GHz~2.525GHz ◆ 发射功率可选择为0dBm、-6dBm、-12dBm和-18dBm ◆ 数据传输速率支持1Mbps、2Mbps ◆ 低功耗设计,接收时工作电流12.3mA,0dBm功率发射时11.3mA,掉电模式时仅为900nA ◆ 126个通讯通道,6个数据通道,满足多点通讯和调频需要 ◆ 增强型“ShockBurst”工作模式,硬件的CRC校验和点对多点的地址控制 ◆ 数据包每次可传输1~32Byte的数据 ◆ 4线SPI通讯端口,通讯速率最高可达8Mbps,适合与各种MCU连接,编程简单 ◆ 可通过软件设置工作频率、通讯地址、传输速率和数据包长度 [2] ◆ MCU可通过IRQ引脚快判断是否完成数据接收和数据发送 2.2原理图 电路原理 nRF24L01原理图 2.3引脚定义 nRF24L01引脚定义 3.程序设计 发送的程序 #include quot;stm32f10x.hquot; #include quot;stm32_eval.hquot; #include quot;delay.hquot; #include quot;NRF24L01.hquot; #include quot;spi.hquot; #include quot;stdio.hquot; //管脚PB7,PB8的初始化函数 void GPIO_KEY_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; GPIO_InitStructur

文档评论(0)

beoes + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档